You are here: irt.org | FAQ | JavaScript | Window | Q319 [ previous next ]
It'll be difficult to do, unless you trap all foreign links out of a document so that before the link is gone to it loads a popup window.
This does not however work if the user types in a url, selects a bookmark, clicks on the back button, or selects a url from the history:
<a href="http://www.yahoo.com" onClick="window.open('goodbye.html','myname')">Go to Yahoo</a>The following was submitted by Jos Juffermans:
You can simply use the unload event in the body tag... However, I've had my page opening a window un exit, but I got realy tired of it pretty soon. Most users don't like popups opening... Note: If you use frames, be carefull in which page to place your onunload event... This works fine on Internet Explorer, but you may have to capture the event on Netscape Navigator.
<html>
<head>
<script language="JavaScript">
function MyExit() {
window.open('thankyou.html');
}
</script>
</head>
<body onUnload="MyExit();">
your main page...
</body>
</html>