function popUp(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "',
'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=400,height=600,left=600,top=300');");
}
<a href="javascript:popUp('http://google.com')">Open the Popup Window</a>
Это код, который у меня есть сейчас. Я хочу изменить его так, чтобы он нацелился на определенный класс, например «popup», и все ссылки с этим классом генерируют всплывающее окно со ссылкой в href
.Лучший способ написать эту функцию?
Вроде как это:
<a class="popup" href="http://google.com">Open the Popup Window</a>
Как бы я этого добиться?
Почему 'eval'? Это совершенно не нужно. Используйте массив, если вам действительно нужно создать переменную с программным именем. –
Мне нужно окно для определенного размера. Он будет содержать тексты песен. – John
Как это соотносится с требованием 'eval'? Какая у них песня? –