da5: Größe Seite ermitteln

Hallo,

wie kann ich mit JavaScript die Größe einer Seiter ermitteln, die in einem Frame geöffnet wird?

Hintergrund ist der, dass der Frame genauso groß sein soll, wie die Seite. Ist das überhaupt möglich?

  1. @@da5:

    wie kann ich mit JavaScript die Größe einer Seiter ermitteln

    Eine Runde SELFSELF gefällig? Ach, das hatten wir ja schon.

    Live long and prosper,
    Gunnar

    --
    „Das Internet ist ein großer Misthaufen, in dem man allerdings auch kleine Schätze und Perlen finden kann.“ (Joseph Weizenbaum)
    1. Hallo,

      das hatten wir ja schon.

      Nur hat das offenbar nichts mit der Frage zu tun?

      Eher damit: Page height

      Mathias

      1. Hallo,

        ich habe folgendes ausprobiert.

        var x,y;
        var test1 = document.body.scrollHeight;
        var test2 = document.body.offsetHeight
        if (test1 > test2) // all but Explorer Mac
        {
         x = document.body.scrollWidth;
         y = document.body.scrollHeight;
        }
        else // Explorer Mac;
             //would also work in Explorer 6 Strict, Mozilla and Safari
        {
         x = document.body.offsetWidth;
         y = document.body.offsetHeight;
        }

        Aber wie funktioniert das, wenn ich die Größe des iframe haben möchte? Wenn ich statt document den Framenamen angebe, funktioniert es nicht.

        1. Hallo,

          Wenn ich statt document den Framenamen angebe, funktioniert es nicht.

          Du musst natürlich auf das document-Objekt im iframe zugreifen.

          http://de.selfhtml.org/javascript/objekte/frames.htm
          http://aktuell.de.selfhtml.org/artikel/javascript/fensterzugriff/
          http://forum.de.selfhtml.org/archiv/2006/8/t134560/#m873073

          Z.B.
          window.frames.iframename.document
          oder
          document.getElementById("iframeid").contentWindow.document

          Mathias