Проблема 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, время: 00:17. |