не получается вызов функции при наведении курсора
Добрый день,
я в javascript начинающий и и вот не могу понять по какой причине не работает второй скрипт(при наведении курсора окно не открывается совсем), хотя он должен делать то же, что и первый, но только я ввел еще промежуточную функцию: 1-й <head> <script type="text/javascript"> function winopen(win) { newWind=window.open(win, '', 'width=600,height=700,status=no,location=no,toolba r=no,menubar=no,scrollbars=yes,resizable=yes'); newWind.blur(); } </script> </head> <body> <a href="#" onclick="" onmouseover="timeid=setTimeout('winopen(\'text.htm l\')',1000)" onmouseout="clearTimeout(timeid);newWind.close()"> text</a><br> </body> 2-й: <head> <script type="text/javascript"> function winopen(won) { newWind=window.open(won, '', 'width=600,height=700,status=no,location=no,toolba r=no,menubar=no,scrollbars=yes,resizable=yes'); newWind.blur(); } function myopen(win) { timeid=setTimeout('winopen(win);',1000); } </script> </head> <body> <a href="#" onclick="" onmouseover="myopen('text.html')" onmouseout="clearTimeout(timeid);newWind.close()"> text</a><br> </body> спасибо Олег |
Забудьте, что в setTimeout можно передавать строку, тогда не будет проблем.
http://javascript.ru/setTimeout |
Большое спасибо!
Заработало. Олег |
Часовой пояс GMT +3, время: 18:09. |