Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>The problem is the "on" in your code below in the attachEvent().</p> <pre><code>if(window.addEventListener) { window.addEventListener('load', hola,false); window.addEventListener('beforeunload', bye, false); } else if (window.attachEvent) { window.attachEvent('onload', hola); window.attachEvent('onbeforeunload', bye); } </code></pre> <p>Try something like the code below for your Event Listener code and see the following link for more information: <a href="http://bytes.com/topic/javascript/answers/147027-addeventlistener-function-ie" rel="nofollow noreferrer">http://bytes.com/topic/javascript/answers/147027-addeventlistener-function-ie</a></p> <pre><code>//*** This code is copyright 2003 by Gavin Kistner, !@phrogz.net //*** It is covered under the license viewable at http://phrogz.net/JS/_ReuseLicense.txt //*** Reuse or modification is free provided you abide by the terms of that license. //*** (Including the first two lines above in your source code satisfies the conditions.) //***Cross browser attach event function. For 'evt' pass a string value with the leading "on" omitted //***e.g. AttachEvent(window,'load',MyFunctionNameWithoutParenthesis,false); function AttachEvent(obj,evt,fnc,useCapture){ if (!useCapture) useCapture=false; if (obj.addEventListener){ obj.addEventListener(evt,fnc,useCapture); return true; } else if (obj.attachEvent) return obj.attachEvent("on"+evt,fnc); else{ MyAttachEvent(obj,evt,fnc); obj['on'+evt]=function(){ MyFireEvent(obj,evt) }; } } //The following are for browsers like NS4 or IE5Mac which don't support either //attachEvent or addEventListener function MyAttachEvent(obj,evt,fnc){ if (!obj.myEvents) obj.myEvents={}; if (!obj.myEvents[evt]) obj.myEvents[evt]=[]; var evts = obj.myEvents[evt]; evts[evts.length]=fnc; } function MyFireEvent(obj,evt){ if (!obj || !obj.myEvents || !obj.myEvents[evt]) return; var evts = obj.myEvents[evt]; for (var i=0,len=evts.length;i&lt;len;i++) evts[i](); } </code></pre>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload