Bugs item #458594, was opened at 2001-09-04 19:19 You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=105757&aid=458594&group_id=5757 Category: DynAPI 2 API Group: None Status: Open Resolution: None Priority: 5 Submitted By: Paul August (pmaugust) Assigned to: Nobody/Anonymous (nobody) Summary: DynAPI steps on previously set events Initial Comment: If you have previously set a window.onload or window.onunload event, DynAPI destroys it. The following coded added to dynapi.js fixes this by saving any previously set load and unload routines and executing them as part of its load and unload. DynAPIOtherOnLoad = (window.onload) ? window.onload : new Function; onload = function() { DynAPI.loadHandler(); DynAPIOtherOnLoad();} //onload = function() { DynAPI.loadHandler(); } DynAPIOtherOnUnLoad = (window.onload) ? window.onload : new Function; onunload = function() { DynAPI.unloadHandler(); DynAPIOtherOnUnLoad(); } //onunload = function() { DynAPI.unloadHandler(); } Play nicely in the sandbox with others... :) Paul Example: when you load the page without DynAPI you get the alert. When you load DynAPI AFTER setting the onload event, it is bypassed. With the above fix, it once again gets executed. <HTML> <SCRIPT Language="JavaScript"> function myOnLoad() { alert("in myOnLoad"); } window.onload = myOnLoad; </SCRIPT> <SCRIPT LANGUAGE="JavaScript" SRC="/dynapi/src/dynapi.js"></SCRIPT> <BODY> </BODY> </HTML> ---------------------------------------------------------------------- You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=105757&aid=458594&group_id=5757 _______________________________________________ Dynapi-Dev mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/dynapi-dev
