Помощь с функцией всплывающих окон - PullRequest
0 голосов
/ 28 апреля 2011

ОК, ребята ... Я здесь упускаю что-то настолько простое, что даже больно спрашивать. Попытка написать основную функцию, которая будет всплывать в окне. Автор может передать 3 переменные: идентификатор, высоту и ширину. Моя функция JavaScript выглядит так:

function mypopup(pid,h,w)
{
    mywindow = window.open('http://www.test.com?pid=" + pid + "', 'mywindow','toolbar=no,location=no,menubar=no,width=" + w + ",height=" + h + ",resizable=no,scrollbars=no')
}

В HTML-файле это структура моих ссылок:

<a href="#" onclick="mypopup("K1i2phr4eVEf4BexlfBgym_WM6Ig7U9a","436","503")">text</a>

Не могу заставить его работать ... Я знаю, что упускаю что-то простое, кто-то может помочь?

Ответы [ 4 ]

0 голосов
/ 28 апреля 2011

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

<a href="javascript: mypopup('K1i2phr4eVEf4BexlfBgym_WM6Ig7U9a','436','503')">text</a>
0 голосов
/ 28 апреля 2011
mywindow = window.open('http://www.test.com?pid=' + pid, 'mywindow','toolbar=no,location=no,menubar=no,width="' + w + '",height="' + h + '", resizable=no,scrollbars=no')
0 голосов
/ 28 апреля 2011
<a href="#" onclick="mypopup('K1i2phr4eVEf4BexlfBgym_WM6Ig7U9a','436','503')">text</a>
0 голосов
/ 28 апреля 2011

вызов так: синтаксическая ошибка

  function mypopup(pid, h, w) {
    mywindow = window.open('http://www.test.com?pid=' + pid , 'mywindow', 'toolbar=no,location=no,menubar=no,width=' + w + ',height=' + h + ',resizable=no,scrollbars=no');
}
<a href="#" onclick='mypopup("K1i2phr4eVEf4BexlfBgym_WM6Ig7U9a","436","503")'>text</a>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...