Проблема c функцией click() в MOZILLA
Имитирую щелчок по ссылке вызовом функции click(). В IE и OPERA работает, а в MOZILLA - нет. Можно ли победить?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<script type="text/javascript">
window.onload = function(){
document.getElementById("prb").onclick = function(){
alert("CLICK");return false;
}
document.getElementById("prb").click();
}
</script>
</head>
<body>
<a id="prb" href="#">Link1</a>
</body>
</html>
|
В FF нет метода click у элементов.
|
в контексте этого конкретного кода, эквивалентом было бы
document.getElementById("prb").onclick();
но, в общей задаче, когда надо симтировать не вызов обработчика, а именно событие, с возможным выполнением стандартного обработчика, такое решение не годится конечно же. |
Большое спасибо!!!
|
пожалуйста
|
| Часовой пояс GMT +3, время: 07:43. |