benji: Fenstergrösse an anderes Frame übergeben

Beitrag lesen

Hallo Inovag !

ich habe folgendes Problem:

bald nichtmher ;-)

Ich habe eine index.html mit 5 Frames. Eines davon ist die footer.html. Ich möchte jetzt im Footer die Fenstergrösse mit (window.innerHeight) und (window.innerWidth) auswerten und anzeigen.

seit wasnn ist window.innerHeight denn innere Höhe... ? MEIN GOTT - hallo ? Das geht nur mit NETSCAPE 4, dass ist dir klar, oder ?
Tipp: lass das
Tipp 2: Du brauchst die werte nicht erst rausfinde. Schau dir dein <frameset> in der Frameset-Datei an, und du bist klüger.

Da die Grösse nur in der index.html messbar ist,

falsch. Ich kann sie z.B. auch von einem anderen Frame messen, z.B.

parent.frame["footer"].innerHeight

schaue dir dazu mal Selfhtml an...

möchte ich die beiden Variablen in der index.html messen und an den footer weitergeben. Bei Grössenänderung der Index muss sich die Grösse im footer natürlich mitverändern.

Ein Frame verändert seine größe nich... doch, wenn der User es macht. Dann musst du die Größe eben alle ... Sekunden messen oder in den body folgendes einbauen (beispiel):

z.B: frameset:        --------------------
                      |                  |
                      |        top       |
                      |------------------|
                      |______foot________|

dann machst du in foot folgenden body rein:

<body onload="top.rausfinden()" onresize="top.rausfinden()">

und in top dann:

function rausfinden()
{
 alert(parent.frame["foot"].window.innerWidth); // INNERWIDTH GEHT NUR IN NS - NICHT BENUTZEN !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
}

benji

--
Those who know don't talk.
Those who talk don't know.