window.open не применяет данный параметр высоты - PullRequest
2 голосов
/ 08 марта 2012

У меня есть событие onclick для ссылки, в которой выполняется window.open для URL, я также указал для него ширину и высоту, но не принимаю его, и всплывающее окно отображается с другой шириной и высотой.может кто-нибудь подсказать мне, что должно быть не так с этим

мой синтаксис window.open выглядит следующим образом

onclick='var myW=window.open ("http://www.google.co.jp/","mywindow","location=1,toolbar=1,menubar=1,resizable=1,width=846,height=786");

Также, как изменить положение отображения всплывающего окна на экране?

ПРИМЕЧАНИЕ: ПОСЛЕ ВСЕХ ОТВЕТОВ. Будучи позитивным с моим кодом ... Я попробовал его и, подумав об этом, обнаружил, что, какой бы размер я ни указывал в параметре, браузер принимает его больше этого ... Может быть, это из-задо разрешения ....

Ответы [ 3 ]

2 голосов
/ 08 марта 2012

ваш код работает нормально:

<html>
<head>
</head>
<body>
<input type="button" value="cl" onclick='var myW=window.open 

("http://www.google.co.jp/","mywindow","location=1,toolbar=1,menubar=1,resizable=1,width=200,height=200");'>
</body>
</html>

для более подробной информации проверьте: - http://www.w3schools.com/jsref/met_win_open.asp
чтобы разместить окно всплывающего окна сразу после его открытия, используйте: -

window.moveTo(50,50);//your window object:-

Параметры для moveTo - это левая позиция, за которой следует верхняя позиция для левого верхнего угла окна.

1 голос
/ 08 марта 2012

Попробуйте это:

function popup_win()
     {
         var mywdw = window.open("http://www.google.com/", "mywindow", "location=1,toolbar=1,menubar=1,resizable=1,width=100,height=100,top=250, left=350");
     }
1 голос
/ 08 марта 2012
function mypopup()
{
    mywindow = window.open("http://www.javascript-coder.com", "mywindow", "location=1,status=1,scrollbars=1,  width=100,height=100");
    mywindow.moveTo(0, 0);
}

Код размещает всплывающее окно в верхнем левом углу экрана с шириной и высотой 100 пикселей.

...