Größe Seite ermitteln
da5
- javascript
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?
@@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
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.
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