Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Ошибка в коде Js, Неправильно работает скрипт. (https://javascript.ru/forum/misc/14505-oshibka-v-kode-js-nepravilno-rabotaet-skript.html)

Julia Panatova 19.01.2011 14:05

Ошибка в коде Js, Неправильно работает скрипт.
 
Мне нужно чтобы при наведении мышкой на таблицу открывался сайт "bla.ru". Скрипт работает но в браузере Mozilla выдаёт сообщение "Firefox заблокировал сплывающее окно.." Как это исправить, так чтобы правильно работало у всех пользователей. Вот код:

<html>
<head>
<title>Загадки</title>
<script language="JavaScript">
function openWin() {
openWin= open("bla.htm");
}
</script>
</head>
<center>
<BODY> 
<table>
<tr>
<td onMouseOver="openWin()" width=450 height=200 bgcolor=#ffcc00>
</tr>
</table>
</center>
</body>
</html>

monolithed 19.01.2011 14:12

Цитата:

Сообщение от Julia Panatova
Скрипт работает но в браузере Mozilla выдаёт сообщение "Firefox заблокировал сплывающее окно.."

потому что новое окно должно создаваться по событию onclick!

Цитата:

Сообщение от Julia Panatova
Как это исправить, так чтобы правильно работало у всех пользователей

<div style="width:50px; height:20px; background:#ffcc00" onmouseover="window.location.href='http://ya.ru'"></div>

или так:
<div style="width:50px; height:20px; background:#ffcc00" onmouseover="window.location.replace('http://ya.ru')"></div>


Часовой пояс GMT +3, время: 16:29.