привет всем я выношу скрипт в отд. файл, кот. лежит в той же папке, что и index.htm Код: Код (Text): <script language="javascript" type="text/javascript" src="hideshow.js"></script> после этого все сбивается и скрипт не работает. что я делаю не так..?
ок. скрипт показывает/скрывает div слой с картинкой. Код (Text): <script language="javascript" type="text/javascript"> function init() { IE = (document.all) NC = (document.layers) Opera = (document.getElementById) } function hiddenLayer() { init(); if(IE) eval('document.all["descr"].style.visibility = "hidden"') if(NC) eval('document.layers["descr"].visibility = "hidden"') if(Opera) eval('document.getElementById("descr").style.visibility = "hidden"') } function showLayer() { init(); if(IE) eval('document.all["descr"].style.visibility = "visible"') if(NC) eval('document.layers["descr"].visibility = "visible"') if(Opera) eval('document.getElementById("descr").style.visibility = "visible"') } </script> слой: Код (Text): <div id="descr" style="visibility:hidden; position:absolute; top:10px"> <img src="../pics/site/1.jpg" alt="" onclick="hiddenLayer()" /></div> в теле документа вызывается такой вот ссылкой: Код (Text): <a href="http://www.abc.com" onclick="showLayer(); return false;">click</a> когда это все в одном документе - все ок. как только скрипт выносится, ничего не работает.