![]() |
SELFHTML Forumsarchiv |
|
|
Die folgende Nachricht zum Thema stammt von: karl gunkel, 25. 09. 1999, 10:45
Der geliebte Netscape :-(( mach mir Kummer.
Wird die Größe des Browserfensters geändert,
spielen meine ganzen Laers verrückt. Da ein Reload hilft, würde ich gerne bei Veränderung der Browsergröße einen automatischen Reload machen
mfg
Die folgende Nachricht zum Thema stammt von: André Laugks, 25. 09. 1999, 11:49
Hallo Karl!
»» Der geliebte Netscape :-(( mach mir Kummer.
»» Wird die Größe des Browserfensters geändert,
»» spielen meine ganzen Laers verrückt. Da ein Reload hilft, würde ich gerne bei Veränderung der Browsergröße einen automatischen Reload machen
Dieses Script wurde in den letzten Tagen hier gepostet. Hier ist das Orginalposting dazu, ../../sfarchiv/1999_3/t06673.htm.
<script language="javascript">
<!--
/**
* resize.js 0.3 970811
* by gary smith
* js component for "reloading page onResize"
*/
if(!window.saveInnerWidth) {
window.onresize = resize;
window.saveInnerWidth = window.innerWidth;
window.saveInnerHeight = window.innerHeight;
}
function resize() {
if (saveInnerWidth < window.innerWidth
saveInnerWidth > window.innerWidth
saveInnerHeight > window.innerHeight
saveInnerHeight < window.innerHeight )
{
window.history.go(0);
}
}
-->
</script>
Du mußt Dir es noch etwas anpassen, damit es futzt. Und zwar diese Zeilen.
if (saveInnerWidth < window.innerWidth
saveInnerWidth > window.innerWidth
saveInnerHeight > window.innerHeight
saveInnerHeight < window.innerHeight )
mfg, André
Die folgende Nachricht zum Thema stammt von: Joachim, 26. 09. 1999, 23:24
hi,
folgende Funktion à la Christine Kuehnel ist vielleicht etwas simpler. Wichtig: nicht einfach neuladen, sondern erst Fenstergroesse vorher/nachher vergleichen, da sonst Schleifeneffekte entstehen koennen.
Hier wird auch IE neugeladen, kann aber ausgeschaltet werden (else...)
Gruesse, Gruesse Joachim
var nc =!!document.layers;
var ie =!!document.all;
if (nc)
{
Breite_vor_resize=self.innerWidth;
Hoehe_vor_resize=self.innerHeight;
}
function neu()
{
if (nc)
{
if ((Breite_vor_resize!= self.innerWidth) (Hoehe_vor_resize!=self.innerHeight)) history.go(0);
}
else history.go(0);
}
window.onresize=neu;
© 1998-2006
Impressum, Software: Classic Forum