Не передается параметром значение width и height в window.open

Обсуждение вопросов клиентского программирования.

Модератор: Duncon

Ответить
vvb
Сообщения: 36
Зарегистрирован: 21 окт 2006, 22:32
Откуда: Пенза
Контактная информация:

Надо просматривать картинки разных размеров в отдельном окне броузера.

Это функция вызова окна:
<SCRIPT LANGUAGE="JavaScript">
function c01(x, w, h)
{
alert(w);
window.open (x,'newwindow','width=w,height=h,toolbar=0,resizable=1');
}
</SCRIPT>
......
<body>
<SCRIPT LANGUAGE="JavaScript">var w, h;</SCRIPT>
......
Это вызовы функции:
<a href="javascript:c01('i1.jpg', 200,300)"><img src=mi1.jpg></A>
<a href="javascript:c01('i2.jpg', 400, 500)"><img src=mi2.jpg></A>
и далее, похожие строки.

Если в функции поставить вместо w и h числовые значения, окно правильно открывается. При попытке передать ширину и высоту окна параметрами, окно открывается в текущиих размерах.
Помогите найти ошибку.
alert выдает правильное числовое значение 200 и 400.
Хыиуду
Сообщения: 2442
Зарегистрирован: 06 мар 2005, 21:03
Откуда: Москва
Контактная информация:

Может быть window.open (x,'newwindow','width='+w+',height='+h+',toolbar=0,resizab le=1'); ?
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
vvb
Сообщения: 36
Зарегистрирован: 21 окт 2006, 22:32
Откуда: Пенза
Контактная информация:

Спасибо! Это правильный совет.
Ответить