Изменить размер окна после изменения ширины окна
Javascript новичок здесь,
У меня есть этот код с кнопкой
<a href="#" onclick="javascript:popoutPlayer();">Popout</a>
Который запускает вызов window.open
function popoutPlayer(){
window.open('popout.html', 'popout', 'width=645, height=363');
}
Открывается новое окно, и я хочу изменить ширину окна, и когда я хочу, я хочу, чтобы ширина осталась прежней, но высота изменилась до 800
Я работал с этим кодом
<script type="text/javascript">
var rtime = new Date();
var timeout = false;
var delta = 200;
$(window).resize(function() {
rtime = new Date();
if (timeout === false) {
timeout = true;
setTimeout(resizeend, delta);
}
});
function resizeend() {
if (new Date() - rtime < delta) {
setTimeout(resizeend, delta);
} else {
timeout = false;
//alert('Done resizing');
var windowWidth = $(window).width();
var windowHeight = $(window).height();
windowHeight = 800;
window.resizeTo($(window).width(), windowHeight);
}
}
</script>
Но когда всплывающее окно выскакивает, высота изменяется до 800, но ширина становится меньше и меньше каждые 200 миллисекунд.
Что я делаю неправильно?