Frames und CSS
David
- css
Ich habe ein Problem mit Elementen, die mittels des <div>-Tags positioniert werden:
Das Problem betrifft nur den Navigator, der Explorer arbeitet korrekt.
Die betreffende Seite wird vom Browser zunächst korrekt dargestellt, auch nach dem Ändern der Fenstergröße gibt es kein Problem.
Befindet sich die Seite jedoch innerhalb eines Framesets, scheint der Browser nicht mehr in der Lage zu sein, nach einer Änderung der Fenstergröße die <div>-Tags zu interpretieren. Alle Elemente werden einfach untereinander dargestellt. Dieses Phänomen tritt auch dann auf, wenn der entsprechende Frame von der Größenänderung nicht betroffen ist.
Ich habe auch schon versucht, die Elemente mit einem <layer>-tag innerhalb des <div>-tags "abzusichern"; genützt hat es nichts.
Wer kennt das Problem und weiss, was zu tun ist?
Hallo!
Das könnete jedoch mit NS "resize-Problem" zu tun haben.
Du kannst versuchen den folgenden Script in deine Seiten einzubauen (auch mit externer Js -Datei)
Grüße
Thomas
======gut=======
/**
* 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============
Hallo!
Das könnete jedoch mit NS "resize-Problem" zu tun haben.
Du kannst versuchen den folgenden Script in deine Seiten einzubauen (auch mit externer Js -Datei)
Grüße
Thomas
Danke Thomas,
genau das habe ich auch gerade gebraucht, war jedoch zu faul zum suchen oder selber schreiben.
Viele Grüße
Antje