Проблема закрытия созданного окна событием OnMouseOut(). Потеря фокуса
Всем доброго времени суток, уважаемые!
Не получается написать скрипт, позволяющий закрыть созданное в результате наведения указателя мыши на текст окно документа, при отведении указателя мыши от этого текста. _____________________________________ На картинке прикрепляю как пытался сделать. У меня работает следующим образом: навожу на текст -> открывается всплывающее окно --> отвожу от текста --> всплывающее окно НЕ исчезает. А по логике (и по заданию) должно закрываться при отведении курсора от текста на главной страничке. У меня предположения, что при создании всплывающего окна, ему передается фокус и событие OnMouseOut = "w1.close();" на главной страничке уже не работает. Значит нужно как-то открывать всплывающее окно, не передавая ему фокус... Гуглил - не нашел. Наставьте на путь истинный пожалуйста! <!DOCTYPE HTML> <!--Задание 9 Скрипт, позволяющий закрыть созданное в результате наведения указателя мыши на текст окно документа, при отведении указателя мыши от этого текста. --> <html> <head> <title>Задание 9</title> </head> <body> <p id ='text' align = "center"> <font size =+2> <a href = "javascript:" OnMouseOver = "window.open('lab1-pr05.html','w1','width = 400,height = 400'); " OnMouseOut = "document.getElementById('text').focus(); w1.close();"> Окно будет открыто только пока указатель мыши будет наведен на этот текст! </a> </font> </p> </body> </html> |
Фокус вернуть обратно пробовал?
|
Часовой пояс GMT +3, время: 14:48. |