Я только изучаю 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, чего я явно не могу ожидать от пользователей.
Есть идеи?