Questo non accade se si usa javascript in modo non intrusivo o se si ha l'accortezza di verificare che un oggetto (elemento o variabile) esista.
Un modo è questo:
codice:var executeIfExist = function(variable, elementID, func){ var var1=variable; var elID=elementID; var function1=func; if ((variable!=null && typeof(variable)!="undefined") || (elementID!=null && document.getElementById(elementID)){ func(); }else{ window.setTimeOut('executeIfExist('+var1+','+elID+','+','+function1+');',1); } }

Rispondi quotando