Как сделать? При выходе мышкой за пределы окна браузера, начинает грузится другая стр
Как сделать? При выходе мышкой за пределы окна браузера, начинает грузится другая страница.
Этот код работает, НО....... Вот код: <BODY onmouseout=window.location='http://www.yandex.ru'> <center>добро пожаловать на сайт</center> <a href="http://www.mail.ru"> Игры </a> </BODY> Всё работает, но если на старнице текст и ссылки как в этом коде, то при направлении на текст - (добро пожаловать на сайт) или на ссылку - (игры) происходит тоже переход. Как сделать, чтобы перехода не было,Ни на тексте, ни на ссылке, а был, только тогда, когда мышка выйдет за пределы окна? Задача не из лёгких, уже 2 дня думаю, но решить не могу. |
|
Как это сделать?
Пожалуйста, если можно код примера. |
Цитата:
Так как вы не хотите приложить элементарные усилия, то вам в раздел Работа |
В свое время у меня тоже возникла такая проблема, и я ее решил с помощью вот этой статьи.
|
Да уж.
Что то ничего у меня ничего не получается. или я не понимаю чего то, или меня вы не понимаете. Ну на всякий случай вот ещё раз - Вот код: <BODY onmouseout=window.location='http://www.yandex.ru'> </BODY> Запускаем его, потом поднимаем мышкой в самый верх - к меню браузера, ну ли просто отводим за пределы окна браузера. После этого автоматически начинает грузиться страница. Всё нормально.Я сделал, то, что хотел. теперь я добавляю в код текст и ссылку Вот код : <BODY onmouseout=window.location='http://www.yandex.ru'> <center>добро пожаловать на сайт</center> <a href="http://www.mail.ru"> Игры </a> </BODY> запускаю, направляю на текст, и начинается переход на другую страницу, мне это не нужно. Мне нужно, чтобы перехода не было. Тоесть - текст (добро пожаловать на сайт) оставался простым текстом. А это не получается. С командой - onclick - тоеже самое, что и без неё. Если убрать строчку - <BODY onmouseout=window.location='http://www.yandex.ru'> тогда будет текст текстом, а ссылка ссылкой. Но тогда при выходе мышкой за окно не будет грузится страница. А мне нужно, чтобы, если человек выйдет за пределы окна, его перебрасывало на другую страницу. |
Мы здесь не дебилы - с первого раза понимаем:)
Ты читал статью, которую я дал? Если да и не нашел решения своей проблемы, то... как бы помягче.. ты не олигофрен??? |
:nono: Я не так давно начал изучать javascript,поэтому многое ещё не понимаю, я читал и видел что есть обработчик mouseout, но что то у меня не получается, ошибка за ошибкой выдаёт, я уже и так и сяк, но....:cray:
|
Цитата:
if(!relatedTarget) window.location='http://www.yandex.ru' |
что я делаю не так?
подскажите ошибки? <script> function mouseoutHandler(event) { event = event || window.event var relTarg = event.relatedTarget || event.toElement; if (event.relatedTarget(relatedTarget)) { window.location.href="http://www.yandex.ru" } else { } } </script> |
Часовой пояс GMT +3, время: 11:41. |