Непонятная отработка функции
:help:
Ув. господа, помогите понять. Есть две функции: <script language="JavaScript"> function show(url,width,height) { wn=window.open(url,"Справка","width="+width +",height="+height+",top=50,left=50, toolbar=no, status=no, menubar=no, resizable=yes, scrollbars=yes, directories=no, location=no") } function show2(url2,width2,height2) { wn2=window.open(url2,"Справка","width="+wid th2+",height="+height2+",top=50,left=50, toolbar=no, status=no, menubar=no, resizable=no, scrollbars=no, directories=no, location=no") } </script> Соответственно в body два ссылки: <a href= "javascript:show('help/calls.htm',500,500);">СПРАВКА</a> <a href= "javascript:show2('docs/docs.htm',500,500);">ДОКУМЕНТЫ</a> При клике на первую ссылку открывается как нужно новое окно в нужным файлом. От второй ссылки я ожидаю открыти docs.htm в НОВОМ ОКНЕ c другими параметрами, НО он открывается в созданном функкцией show(), а не show2(). ЧТо не правильно? Как открывать по разным ссылкам разные новые окна? Спасибо. |
Пожалуйста, отформатируйте свой код!
Для этого его можно заключить в специальные теги: js/css/html и т.п., например: [js] ... ваш код... [/js] О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting. |
Ув. господа, помогите понять.
Есть две функции: <script language="JavaScript"> function show(url,width,height) { wn=window.open(url,"Справка","width="+width +",height="+height+",top=50,left=50, toolbar=no, status=no, menubar=no, resizable=yes, scrollbars=yes, directories=no, location=no") } function show2(url2,width2,height2) { wn2=window.open(url2,"Справка","width="+wid th2+",height="+height2+",top=50,left=50, toolbar=no, status=no, menubar=no, resizable=no, scrollbars=no, directories=no, location=no") } </script> Соответственно в body два ссылки: <a href= "javascript:show('help/calls.htm',500,500);">СПРАВКА</a> <a href= "javascript:show2('docs/docs.htm',500,500);">ДОКУМЕНТЫ</a> При клике на первую ссылку открывается как нужно новое окно в нужным файлом. От второй ссылки я ожидаю открыти docs.htm в НОВОМ ОКНЕ c другими параметрами, НО он открывается в созданном функкцией show(), а не show2(). ЧТо не правильно? Как открывать по разным ссылкам разные новые окна? Спасибо. |
А чем у вас функции отличаются?
Вторым параметром open принимает имя окна, а не заголовок. Соответственно, для одного имени будет одно окно. |
Спасибо, изучаю теорию....:)
|
Часовой пояс GMT +3, время: 18:53. |