小编Hol*_*and的帖子

Javascript调整Firefox弹出窗口的大小?

我只是学习Javascript和jQuery,但我是一个HTML'r试图采取下一步..

我正试图将内容放入一个表格中,这个表格可以是任何大小的(这是一个新闻网站).我检查大小,然后相应调整弹出窗口的大小; 虽然窗口不完全正确,但它在Firefox中甚至没有调整大小.

使用通用链接弹出一个基本窗口:

<a onclick="window.open('http://site.local/popup/','popup','width=1,height=1')">popup</a> 
Run Code Online (Sandbox Code Playgroud)

我将它指向一个默认页面,其中cms将所有内容放入表中(id ="top").它有一个默认宽度="1"来强制约束,然后让内容展开表来设置实际大小.然后检查表大小以查看document.ready()上的窗口并调整其大小:

<script type="text/javascript">
 <!--
 $(document).ready(function() {
  var divh = document.getElementById('top').offsetHeight;
  var divw = document.getElementById('top').offsetWidth;

  //Test size
  //alert("Table: width= " + divw + "px / height= " + divh +"px");

  //Resize
  window.resizeTo(divw,divh);
  }    
 -->
</script>
Run Code Online (Sandbox Code Playgroud)

我需要能够调整已在Firefox中打开的窗口的大小.

所有的窗口大小(除了Firefox)都关闭了,但我可以填充它们 - 稍微大一点比切断更好.不幸的是,Firefox生成了一个180w x 249h的小窗口,从不调整大小.

我在这里搜索失败 - 大多数建议在firefox中编辑一个设置,我显然不能指望用户这样做.

有任何想法吗?

javascript firefox jquery popup

8
推荐指数
1
解决办法
5357
查看次数

标签 统计

firefox ×1

javascript ×1

jquery ×1

popup ×1