关于resizeTo的问题
javascript吧
全部回复
仅看楼主
level 8
jy03692141 楼主
大家双击浏览器的标题肯定会把全屏的页面变成窄屏把?那问题来了。
<script laguage="javascript">
window.resizeTo(x,y);
if(x<500)
{
document.write("当前屏幕尺寸小于500像素");
}
</script>
我想做一个当页面宽度小于500像素的时候 就提示消息。但是这样做貌似不行,求指教

2012年04月24日 15点04分 1
level 8
jy03692141 楼主
问题解决了,我用clientWidth解决了。
<script>
var mcy=document.body.clientWidth;
if(mcy<500)
{
document.write("小于500了");
}
</script>
可是第二个问题又来了。他必须要刷新后才能判断当前页面的大小啊。
能否做一个 双击标题就刷新当前页面的JS?reload?但是双击标题的JS不会写求指教
2012年04月24日 15点04分 2
level 13
setInterval()
定是判断就行
2012年04月24日 15点04分 3
level 8
jy03692141 楼主
不会吧 你的意思是每隔1秒都去判断一下啊?
2012年04月24日 15点04分 4
level 11
试试
onpropertychange
不确定
2012年04月24日 15点04分 5
level 13
额,我的意思是这样的
2012年04月24日 15点04分 6
level 13
[拍砖]
onresize
2012年04月24日 15点04分 7
level 8
jy03692141 楼主
<script>
setInterval( "func()",1000 );
function func(){
var c=document.body.clientWidth;
if(c<500)
{
document.write("像素小于500了");
}
if(c>500)
{
clearInterval(c);
}
}
</script>
我按照你的方法试了下。没问题。
可是第三个问题又出现了呜呜呜。 就是说双击在全屏还是显示了那些字。请问全屏后怎么去掉
“像素小于500了”这些字呢?我用clearInterval也清不掉 大哥能帮我改下吗

2012年04月24日 15点04分 8
level 13
<script>
function makealert(){
var cc=document.body.clientWidth;
if (cc<500) alert("调小了看不清的。。。。。");
}
</script>
<body onresize="makealert()"></body>
2012年04月24日 15点04分 9
level 8
jy03692141 楼主
大哥是用document.write 输出额。
那第三个问题怎么办啊?这样做好像更难解决了。
2012年04月24日 15点04分 10
level 13
<script>
function makealert(){
var cc=document.body.clientWidth;
if (cc<500)
document.getElementById("tishi").innerHTML="调小了看不清的。。。。。";
else
document.getElementById("tishi").innerHTML="";
}
</script>
<body onresize="makealert()">
<div></div>
</body>
=================================================================
我错了还不行么。。。。
我不该说定时的。。。
这两天总想着定时器[拍砖]
我单片机看多了。。。。。。。。。。
窗口改变大小有事件的onresize

2012年04月24日 16点04分 11
level 13
<div id="tishi"></div>
2012年04月24日 16点04分 12
level 8
jy03692141 楼主
OK,多谢大哥我懂了。
2012年04月25日 14点04分 13
1