Изменение размера Javascript всплывающего окна Firefox- окно вверх?

Я только изучаю Javascript и jQuery, но я HTML'r пытаюсь сделать следующий шаг ..

Я пытаюсь поместить содержимое в таблицу, которая может быть любого размера (это для новостного сайта). Я проверяю размер и соответственно меняю размер всплывающего окна; в то время как окно не совсем правильное, оно работает, но в Firefox оно даже не меняет размер.

Использование общей ссылки для открытия основного окна:

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

Я указываю на страницу по умолчанию, где 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>

Мне нужно иметь возможность изменять размер окна, уже открытого в Firefox.

Все размеры окон (кроме Firefox) отключены, но я могу их дополнить - немного больше лучше, чем обрезать. К сожалению, Firefox создает крошечное окно размером 180 x 249 ч и никогда не меняет размер.

Я искал здесь безуспешно - большинство из них предлагает изменить настройки в firefox, чего я явно не могу ожидать от пользователей.

Есть идеи?

8
задан Holland 26 May 2011 в 11:42
поделиться