事件处理的发展:
<a href="index.html" οnclick="retrun infoWindow(this.href)">Index </a>
then
HTML
<a href ="index.html" id="info">Index</a>
JavaScript:
var triggerLink = document.getElementById('info');
triggerlink.onclick = infoWindow;
shortage:一次只能指派一个函数,一个脚步独占了一个元素的事件.
then
var triggerLink =document.getElementById('info');
triggerLink.onclick = function(){
showInfoWindow(this.href);
hightlight(this);
setCurrent(this);
}
fuction showInfo(url){
}
shortage:网页问的的最后一个脚本会覆盖其它的脚本促发的事件.
last solution:
fuction addLoadEvent(func){
var oldonload = window.onload;
if(typeof window.onload != 'function'){
window.onload = func;
}else{
window.onload =function(){
oldonload();
func();
}
}
}