JavaScript里的编程问题

来源:百度知道 编辑:UC知道 时间:2024/06/30 21:37:01
<script language="javaScript">

var x=10; // 窗口的初始高宽为10
var y=window.screen.availHeight; // 最终高为显示器实际可用高
var dx=5; // 定义每次增量dx;
var newFrm=window.open("","newForm","menubar=0,toolbar=0"); // 打开新窗口
newFrm.resizeTo(x,y); // 将窗口缩放到指定大小;
var intervalID=window.setInterval("active()",100); // 设置定时调用一次active
function active()
{
if(newFrm.closed) // 如果newFrm关闭
{
clearInterval(intervalID); // 移除定时器
return; // 返回
}
if(x<screen.availWidth)
x+=dx; //当x小于屏幕可用工作区宽度时
else
clearInterval(intervalID); // 移除定时器
newFrm.resizeTo(x,y); // 窗口改变到指定大小
}
</script>
<input type="button" value="stop" onClick="clearInterval(intervalID);ne

var intervalID=window.setInterval("active()",100); // 设置定时调用一次active

最好写出:
var intervalID=window.setInterval("active",100); // 设置定时调用一次active

看不出来有什么问题,楼主是什么意思?

firefox 上用不了,IE可以用..

另外,newFrm为空,是不是你的浏览器阻止弹出窗口啊?