Problem Layers in Netscape
Peter
- html
hallo leute experementiere grade ein wenig mit layern, beim explorer laeuft alles problemlos, bei netscape veraendert der layer aus irgendeinem grund seine breite wenn die groesse des browserfensters veraendert wird, woran kann das liegen ?
gibt es villeicht einen trick um diesem fehler vorzubeugen, indem man die anzeige aktualisiert (neu laedt) wenn der benutzer das browserfenster veraendert ???
bin fuer jede info dankbar !!!
gibt es villeicht einen trick um diesem fehler vorzubeugen, indem man die
anzeige aktualisiert (neu laedt) wenn der benutzer das browserfenster
veraendert ???
Hallo Peter,
das Problem macht mir auch permanent zu schaffen, ein Lösungsansatz besteht -
wie du ganz richtig sagst - darin, Netscape zu einem Reload zu zwingen:
<script LANGUAGE="JavaScript">
<!--
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>
Bei manchen Layerkonstellationen (z.B. in Frames) zeigt sich Netscape jedoch
resistent.
MfG
David
gibt es villeicht einen trick um diesem fehler vorzubeugen, indem man die
anzeige aktualisiert (neu laedt) wenn der benutzer das browserfenster
veraendert ???
Hallo Peter,
das Problem macht mir auch permanent zu schaffen, ein Lösungsansatz besteht -
wie du ganz richtig sagst - darin, Netscape zu einem Reload zu zwingen:
<script LANGUAGE="JavaScript">
<!--
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>
Bei manchen Layerkonstellationen (z.B. in Frames) zeigt sich Netscape jedoch
resistent.
MfG
David
Hallo David!
Dein Tip ist gut.
Ich möchte jedoch eine kleine Berechtigung hinzufügen:
(Ich weiss nicht woher du den Script hast, aber richtig sieht es so aus:mit dem © Hinweis)
Grüße
Thomas
===cut===
/**
* 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);
}
}
==== cut ===