How can I fire an iframe unload event when it is deleted?
Using the following code, when removeChild (iframe) is called, the onunload event does not fire.
<html> <head> <title>remove iframe</title> <script type="text/javascript"> window.onload = function() { var button = document.getElementsByTagName("BUTTON")[0]; button.onclick = function() { document.body.removeChild(document.getElementsByTagName("IFRAME")[0]); }; }; </script> </head> <body> <iframe src="./son.html" /> <button>Remove iframe</botton> </body> </html> <html> <head> <title>son html</title> <script type="text/javascript"> window.onload = function() { alert("hello"); }; window.onunload = function() { alert("world!"); }; </script> </head> <body style="background-color:#aaccee;"> </body> </html>
How can I call him?
source share