Ein Frame eines Framesets schliessen ?
martin089
- javascript
-1 Christoph Schnauß1 wahsaga0 Cybaer
Hallo,
ist es möglich gezielt ein Frame innherhalb eines Framesets zu schliessen?
Besten Dank
Martin
hallo,
ist es möglich gezielt ein Frame innherhalb eines Framesets zu schliessen?
Nein.
Aber möglicherweise willst du etwas tun, was sich anders lösen läßt. Formuliere deine Frage bitte etwas ausführlicher.
Grüße aus Berlin
Christoph S.
hallo,
ist es möglich gezielt ein Frame innherhalb eines Framesets zu schliessen?
Nein.
Hier ist das bei der Erklärung von parent als Beispiel angegeben
http://de.selfhtml.org/javascript/objekte/frames.htm
parent.RechtesFenster.close();
Aber möglicherweise willst du etwas tun, was sich anders lösen läßt. Formuliere deine Frage bitte etwas ausführlicher.
Grüße aus Berlin
Christoph S.
Moin!
Hier ist das bei der Erklärung von parent als Beispiel angegeben
http://de.selfhtml.org/javascript/objekte/frames.htmparent.RechtesFenster.close();
Das Beispiel ist unsinnig, weil technisch unzutreffend. close() bezieht sich auf Browserfenster, nicht auf Frames. Also würde entweder das gesamte Fenster mit dem kompletten Frameset geschlossen werden, oder es passiert gar nichts.
Ein korrektes Beispiel (im Sinne von "funktioniert und ist sinnvoll") wäre
parent.RechtesFenster.back();
Und das wird in der nächsten Fehlerbereinigung auch online geändert werden.
- Sven Rautenberg
hi,
ist es möglich gezielt ein Frame innherhalb eines Framesets zu schliessen?
Definiere "schließen".
Du willst ihn entfernen, so dass die restlichen Frames dann seinen Platz mit einnehmen?
Je nach lage dieses Frames müsste dann aber u.U. für die übrigen Frames noch eine neue Aufteilung definiert werden.
Du kannst versuchen, die rows- und cols-Eigenschaft des Framesets mit Javascript dynamisch zu manipulieren - oder, etwas simpler, und auch ohne JS funktionierend - du lädst ein neues Frameset mit geänderter Definition (wobei damit natürlich u.U. wieder die aktuell in den Frames angezeigten Dokument durch die Startdokumente ersetzt werden).
Auch hier schaffen Frames also mal wieder eine Menge Zusatzaufwand, den man ohne sie vermutlich gar nicht erst hätte.
gruß,
wahsaga
Hi,
ist es möglich gezielt ein Frame innherhalb eines Framesets zu schliessen?
Du kannst ein neues Frameset mittels write() erzeugen. Aber ansonsten: s. wahsaga. Wenn Du auf Coding: Win95-Desktop den "Fuller" des "Window-Fensters" klickst, dann werden auf diese Art die "Desktop-(Navigations-)Frames" "geschlossen".
Gruß, Cybaer