frames
Frames besitzen im Prinzip alle Eigenschaften und Methoden des window-Objekts. Wegen einiger Besonderheiten wird es extra aufgeführt.
Jedes Frame in einem
Browser-Fenster , das
FrameSets enthält, kann per
JavaScript über das Array frames[n] bzw. alternativ den Frame-Namen ansteuern.
Eine besondere Bedeutung haben die Frame-Namen "self", "parent" und "top" analog zu "_self", "_parent" und "_top" der
targets eines Hyperlinks .
Fenster mit Frames öffnen
Hier kann man die URL des Frames eines Fensters manipulieren.
Ergebnis
--> Fenster öffnen
--> linkes Frame mit neuem Inhalt laden
Quellcode
<a href="#example" onclick="newWindow = window.open('/javascript/javascriptExamples/window_frames.htm' ,'fenster' ,'width=350 ,height=350');" > --> Fenster öffnen </a>
<hr>
<a href="#example" onclick="newWindow.frames[0].location.href = '/javascript/javascriptExamples/window_example.htm' ; newWindow.focus;" > --> linkes Frame mit neuem Inhalt laden </a>
Objektanalyse
(funktioniert nicht unter Opera!)
Eigenschaften des Frame-Objekts"
NN
MSIE
Opera
2
3
4
4.5
6
3
4
5
5.5
3.6
4
5
length
Anzahl der Frames in einem Browser-Fenster.
parent
Das umgebende Fenster oder Frame.
wird unterstützt
wird größtenteils unterstützt
wird teilweise unterstützt
wird nicht unterstützt
keine direkte Funktion
gefährlich
Links
Ihr Browser kann derzeit kein
JavaScript, bzw. erkennt kein noscript. weshalb eine Reihe von Beispielen nicht funktionieren werden!
Verwenden Sie bitte einen moderneren JavaScript-fähigen Browser oder
aktivieren Sie JavaScript.
(München, 2001-04-14 23:23:36 /
)