|
|
|
| Добрый день.
Я наткнулся на нежданную сложность.
Приведу следующий пример:
<html>
<head>
<script >
function keysPressed()
{
alert();
document.getElementById('mDiv1').style.backgroundColor='pink';
document.getElementById('mDiv1').innerHTML=" -- ";
}
</script>
</head>
<body>
<div id="mDiv1"
style="background-color:silver;width:180px;height:18px;cursor:hand;cursor:pointer;"
onmouseover="keysPressed()">
</div>
</body>
</html>
|
В InternetExplorer он работает.
В NatScapte и FireFox не работает пока
в функции присутствует alert() или confirm().
Буду рад если кто нибудь объяснит в чем
тут проблема.
Заранее спасибо.
Артур. | |
|
|
|
|
|
|
|
для: arthur
(13.08.2007 в 10:14)
| | а какой смысл в пустом alert() ? | |
|
|
|
|
|
|
|
для: AlexSol
(13.08.2007 в 10:33)
| | необязательно что бы он был пустым.
Может кто знает сайт где приведенны javaScript методы и объекты
именно для этих браузеров? | |
|
|
|
|
|
|
|
для: arthur
(13.08.2007 в 11:21)
| | Ну попробуйте window.alert();
хотя непонятно: у меня алерты обыкновенно работают во всех броузерах. И код после них тоже. | |
|
|
|
|
|
|
|
для: coloboc66
(13.08.2007 в 12:10)
| | Непомагает, мне тоже кажется странным, что
это происходит.
Только попробовал вложить в алерт сообщение,
так он заработал, а без не хочит. | |
|
|
|
|
|
|
|
для: arthur
(13.08.2007 в 14:04)
| | поставь кавычки в алерт
| |
|
|
|