<html> <body onhashchange='hashchange()' onload='load()' onpopstate='popstate()'> <script> function hashchange() { var f = (opener || parent).childHashchange; if (f) f(); } function load() { var f = (opener || parent).childLoad; if (f) f(); } function popstate() { var f = (opener || parent).childPopstate; if (f) f(); } </script> Not much to see here... </body> </html>