Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Проблема. (https://javascript.ru/forum/events/3387-problema.html)

Sanek 14.04.2009 23:31

Проблема.
 
Есть следующий скрипт JS который делает затемнение баннеров, вот его код:

document.writeln('<A HREF="Адресс перехода при нажатии на 2-ю кнопку" target="_self">
<IMG SRC="http://www.sanek.info/wp-image/icons/1/2.png" BORDER="0" style="filter:alpha(opacity='+jsaim_getDA()+'); 
-moz-opacity:'+jsaim_getDA()+'" onMouseover="jsaim_on(this)" onMouseout="jsaim_off(this)"></A>'+jsaim_delim(1)+'');


Просто мы наводим мышкой и картинка осветляется... В чем задача...

HREF="Адрес перехода при нажатии на кнопку"

Вот тут если вставить сайт www.yandex.ru и тд все нормально открывает в новом окне. А мне нужно чтобы он открывался с заданными параметрами...
onClick="javascript:window.open('http://www.yandex.ru', 
'popup', 'width=800,height=500, scrollbars=1, left=250, top=200, directories=1');"


Пробовал вставить не работает... подскажите что делать?

Gvozd 15.04.2009 00:07

в обработчике события не надо указывать псевдопротокол javascript:

Sanek 15.04.2009 00:20

1
 
document.writeln('<A HREF="onClick="window.open('http://www.sanek.info/', 'popup', 'width=800,height=500, scrollbars=1, left=250, top=200, directories=1');" target="_self">


ставил так - не работает. Не подскажите где ошибку мог допустить?

Gvozd 15.04.2009 00:37

вы уж как-то определитесь, вы ссылку используете(href) или обработчик события(oclick)
пишите так:
document.writeln('<A HREF="#" onclick="window.open(\'http://www.sanek.info/\', \'popup\', \'width=800,height=500, scrollbars=1, left=250, top=200, directories=1\');" target="_self">');

обратите внимание на экранированные симвоолы кавычек внутри строки

Sanek 15.04.2009 00:58

1
 
Спасибо огромное =) Очень помогли)


Часовой пояс GMT +3, время: 16:12.