Joachim: resize_nescape4.x_mac

Beitrag lesen

hi,

[... dreamwurstler-code entsorgt...]

das Erscheinen von Scrollbars fuehrt bei solchen Scripts mit aelteren NC 4x Versionen eventuell zu eine Ladeschleife, daher sollte man immer die wahre Fensterbreite pruefen, bevor man neulaed. Script anbei.

Gruesse  Joachim

PS: Mozilla ab 1.1 ist insbesondere am Mac wirklich gut!

<html>
<head>

<title>resize</title>

<script language="JavaScript1.2">
// nc 4x identifizieren
var nc =  !!(document.captureEvents  && !document.getElementById);
/* ----------------------------------------
Fenstergroesse fuer NC wird gespeichert:
-----------------------------------------*/
if (nc) {
 fensterbreite =  self.innerWidth;
 fensterhoehe  =  self.innerHeight;
}

/* ----------------------------------------
Bei resize NC wegen resize-bug neuladen:
-----------------------------------------*/

function neu() {
 if (nc) {
  if((fensterbreite != self.innerWidth) || (fensterhoehe != self.innerHeight))
  history.go(0);
 }
 // auskommentieren, falls nur NC 4x reload benoetigt
 else history.go(0);
}

window.onresize = neu;
</script>

</head>
<body>
  resize-script
</body>
</html>