David: Frames und 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?

  1. 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============

    1. 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