Reload windows - når Navigator resizes
Dette script skulle Reloade browserwindow, hvis Netscape Navigator bliver resized. DET VIRKER BARE IKKE!Kan det være fordi jeg bruger en Preloader, der skjuler al tekst og billeder indtil det er loaded og derefter bliver visible? Problemet er nemlig, at hvis jeg resizer mit Netscape window efter siden er loaded og klar, så går den tilbage og skjuler hele siden med mit sorte \"Vent - loader siden\" layer - og BLIVER DER!
<script language=\"JavaScript\">
<!--
function MM_reloadPage(init) { //reloads the window if Nav4 resized
if (init==true) with (navigator) {if ((appName==\"Netscape\")&&(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
// -->
</script>
Jeg har prøvet dette SCRIPT i stedet. Det gør ingen forskel. Min side bliver stadig skjult af mit Preload layer, så snart der resizes i Navigator og Opera 5. Ingen problemer i IE.
<SCRIPT LANGUAGE=\"JavaScript\" TYPE=\"text/javascript\">
<!--
function reloadPage(){
if ( document.layers && !document.getElementById ) {
location.reload();
}
}
window.onresize=reloadPage
</script>
Dette er scriptet der preloader text+gif på min side:
<SCRIPT LANGUAGE=\"JavaScript\">
<!-- Begin
function loadImages() {
if (document.getElementById) { // DOM3 = IE5, NS6
document.getElementById(\'hidepage\').style.visibility = \'hidden\';
}
else {
if (document.layers) { // Netscape 4
document.hidepage.visibility = \'hidden\';
}
else { // IE 4
document.all.hidepage.style.visibility = \'hidden\';
}
}
}
// End -->
</script>
Der bruges denne linie i Body :
<div id=\"hidepage\" style=\"position: absolute; left:0px; top:0px; background-color: #000000; layer-background-color: #000000; height: 100%; width: 100%;\">
Lars Højberg | Artery Graphics
www.arterygraphics.dk
