Netscape zeigt nach einem Screenresizing die DIV-Ebenen nicht korrekt an.
Dietmar Stübing
- dhtml
Hallo zusammen !
Ja,ja das Schreiben von cross-Browser fähigen Seiten ist oft
problematisch.
Nun war mir das Problem bisher gar nicht aufgefallen. Nach dem laden der Seite sollte man die Fenstergröße nicht verändern. Netscape macht dann alles zunichte. Jetzt kann man ja bei einem Link, der ein neues Fenster öffnet, angeben, daß die Größe unveränderbar ist.Geht das auch innerhalb der eigentlichen Datei?
Das was ich im Archiv gefunden habe:
<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>
oder
...
if (document.layers) {
widthCheck = window.innerWidth;
heightCheck = window.innerHeight;
window.onResize = resizeFix;
}
function resizeFix() {
if (widthCheck != window.innerWidth heightCheck != window.innerHeight)
document.location.href = document.location.href;
}
.....
und was ich in eine externe Datei packte, hat das Problem nicht gelöst.
Ich habe noch experimentiert, ohne Erfolg.
Was tun?
Gruß Dietmar
Hallo Dietmar,
Geht das auch innerhalb der eigentlichen Datei?
Das was ich im Archiv gefunden habe:
<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>
Dieses Script funktioniert an sich prima. Allerdings habe ich es geteilt und den event-Aufruf im Header jeder Datei stehen. Damit arbeitet meine Naviversion einfach sicherer. Das ganze Script im Header ist auch eine Lösung.
Viele Grüße
Antje