找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 29821|回复: 4

[问题求助] 【已解决】一个关于利用屏幕对象来把网页窗口逐渐变大的问题,不知道问题出在哪?

[复制链接]
发表于 2015-10-2 21:12:07 | 显示全部楼层 |阅读模式
本帖最后由 c755731262 于 2015-10-12 03:01 编辑
  1. <html>
  2. <body>
  3. <script>
  4. var x=10;
  5. var y=window.screen.availHeight;
  6. var dx=5;
  7. var newFrm=window.open("","newForm","menubar=0,toolbar=0");
  8. newFrm.resizeTo(x,y);
  9. var intervalID=window.setInterval("active()",100);

  10. function active()
  11. {
  12.   if(newFrm.closed)
  13.     {
  14.      clearInterval(intervalID);
  15.      return;
  16.      }

  17.   if(x<screen.availWidth)
  18.      x+=dx;
  19.   else
  20.      {
  21.        clearInterval(intervalID);
  22.       }
  23.    newFrm.resizeTo(x,y);
  24.   
  25. }
  26. </script>
  27. <input type="button"  value="stop" onclick="clearInterval(intervalID);newFrm.close();">
  28. </body>
  29. </html>
复制代码
发表于 2015-10-4 22:31:35 | 显示全部楼层
一直在变大,只是你的 x 小于窗口宽度下限(宽度被右上角按钮卡着),所以一开始观察不到罢了,运行后等一会就看到效果了

评分

参与人数 1技术 +1 收起 理由
c755731262 + 1 谢谢

查看全部评分

 楼主| 发表于 2015-10-7 18:27:36 | 显示全部楼层
回复 2# CrLf


    l我在I8测试时发现,把刚打开的窗口往上移动后,的确可以看到窗口向下增加高度,但宽度也没变;而且在IE11测试时,不支持
发表于 2015-10-7 18:29:25 | 显示全部楼层
回复 3# c755731262


    你多等会试试,运行后不管他,喝杯茶再回来看看
 楼主| 发表于 2015-10-7 18:29:38 | 显示全部楼层
回复 2# CrLf


    本意是,新打开的窗口高度不变,宽度慢慢变大,直到等于某个值
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-17 01:35 , Processed in 0.019709 second(s), 9 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表