|
|
|
| Помогите разобраться с handleEvent(), не понимаю, как он работает и что делает.
На http://www.java2s.com/Tutorial/JavaScript/0420__HTML-Tags/LinkhandleEvent.htm написано: The handleEvent() method invokes the event handler for the Link object.
и пример:
<html>
<head>
<title> Using the handleEvent method of the Link object</title>
</head>
<body>
<script language="JavaScript">
<!--
function handle(evnt){
document.form1.links[0].handleEvent(Event.CLICK);
}
function displayMsg(){
alert("Click event occurred.");
}
document.onclick = handle;
-->
</script>
<form name="form1">
<a href="http://www.java2s.com" onClick='displayMsg()'>www.java2s.com</a>
<br>
</form>
</body>
</html>
|
как я понимаю, здесь щелчок в пределах экрана должен вызывать метод displayMsg(). Но, тем не менее, все браузеры выдают ошибку: "document.form1.links[0].handleEvent is not a function"
Растолкуйте пжлста, что тут не так, или ткните в приличный ресурс | |
|
|
|
|
|
|
|
для: вялый
(25.05.2008 в 18:20)
| | bump | |
|
|
|
|
|
|
|
для: вялый
(25.05.2008 в 18:20)
| | Скорее всего этот метод просто не реализован в популярных браузерах
и данный код будет работать только в, например, каком-нибудь "нетскейп"е. | |
|
|
|