Link ins Eltern-Fenster unterbinden?
H. Basalamah
Hallo PlainText Programmierer ;)
Auch ich habe zu den Problemen dieser Welt
etwas beizutragen:
Stellt euch eine Seite bestehend aus drei Frames
vor:
1 Navigations Frame
1 Eingabe Frame und
1 Ausgabe Frame
im Ausgabe Frame werden div. Seiten des WWW
dargestellt; diese Seiten enthalten auch
teilweise Links. Einige dieser Links enthalten
als target "_parent". Bei Anklicken eines solchen
Links werden meine Frames zerstoert!!
(getestet auf NS 3.01)
Meine Frage hierzu:
Kann ich das irgendwie unterbinden?
Best Bytes,
Harry
im Ausgabe Frame werden div. Seiten des WWW
dargestellt; diese Seiten enthalten auch
teilweise Links. Einige dieser Links enthalten
als target "_parent". Bei Anklicken eines solchen
Links werden meine Frames zerstoert!!
(getestet auf NS 3.01)
Meine Frage hierzu:
Wenn ich Dich richtig verstanden habe, moechtest Du die Links ebenfalls im Ausgabefenster angezeigt bekommen.
Im Frame vergibst Du doch u.a. das Attribut <frame name="ausgabe" src="ausgabe.html"....> für den Ausgabeframe. In den Link schreibst Du dann < a href="....." target="ausgabe">.
Falls ein neues Fenster geöffnet werden soll, schreibst Du target="_blank".
Gruss, peter
Hallo Peter!
ich habe mich anscheinend falsch ausgedrueckt:
ich meinte, dass im ausgabeframe div seiten den WWW dargestellt werden, womit ich meinte dass dort externe seiten angezeigt werden, auf die ich naklar keinen einfluss habe! und wenn DIESE seite
dann in einem link im tag einen "_parent" stehen hat, haut der browser mir meine frames kaputt...
vielleicht weisst du darauf eine antwort?
danke nochmals und
Best Bytes,
Harry
im Ausgabe Frame werden div. Seiten des WWW
dargestellt; diese Seiten enthalten auch
teilweise Links. Einige dieser Links enthalten
als target "_parent". Bei Anklicken eines solchen
Links werden meine Frames zerstoert!!
(getestet auf NS 3.01)
Meine Frage hierzu:Wenn ich Dich richtig verstanden habe, moechtest Du die Links ebenfalls im Ausgabefenster angezeigt bekommen.
Im Frame vergibst Du doch u.a. das Attribut <frame name="ausgabe" src="ausgabe.html"....> für den Ausgabeframe. In den Link schreibst Du dann < a href="....." target="ausgabe">.Falls ein neues Fenster geöffnet werden soll, schreibst Du target="_blank".
Gruss, peter
Hallo H.,
im Ausgabe Frame werden div. Seiten des WWW
dargestellt; diese Seiten enthalten auch
teilweise Links. Einige dieser Links enthalten
als target "_parent". Bei Anklicken eines solchen
Links werden meine Frames zerstoert!!
Eigentlich sollte ich sagen: Recht so! Denn was haben fremde Seiten in Deinem Frame-Set zu suchen? Das gehoert meines Erachtens immer noch zu den unfairsten Mitteln des Web-Designs. Fairer sind eigene Links zu fremden Seiten mit target="_blank". Dadurch bleiben die eigenen Seiten im Hintergrund, aber das fremde Projekt darf sich in einem eigenen Fenster mit eigener URL-Zeile ausbreiten. Und das Problem, das Du schilderst, wuerde sich damit auch erledigen.
Viele Gruesse
Stefan Muenz
Hallo H.,
Eigentlich sollte ich sagen: Recht so! Denn was haben fremde Seiten in Deinem Frame-Set zu suchen? Das gehoert meines Erachtens immer noch zu den unfairsten Mitteln des Web-Designs.
Naja, das laesst sich durch ein paar wenige Zeilen
Java-Script doch erledigen. Meine Seiten gehen
nicht in fremden Framesets fremd :-)
Grusz
André
Hallo S....
nur zum besseren verstaendnis, sage ich dir WARUM
ich fremde seiten in meinem frame anzeigen lasse:
es handelt dabei um eine alternative chatmaske,
von der aus man sich in "cassiopeia" chats
einloggen kann - damit die user nicht auf z.b. das
lesen in einem sog. chatforum verzichten muessen
(aus der chatmaske heraus) wollte ich halt die
frames retten, und das forum dann im anzeige-frame
darstellen.
dass das eine verletzung deiner so hoch angesetzten coderprinzipien darstellt ist mir eigentlich egal - dennoch ich habe keine boese absicht in der darstellung "fremder" seiten in "meinem" frame.
have phun,
Harry
Hallo H.,
im Ausgabe Frame werden div. Seiten des WWW
dargestellt; diese Seiten enthalten auch
teilweise Links. Einige dieser Links enthalten
als target "_parent". Bei Anklicken eines solchen
Links werden meine Frames zerstoert!!Eigentlich sollte ich sagen: Recht so! Denn was haben fremde Seiten in Deinem Frame-Set zu suchen? Das gehoert meines Erachtens immer noch zu den unfairsten Mitteln des Web-Designs. Fairer sind eigene Links zu fremden Seiten mit target="_blank". Dadurch bleiben die eigenen Seiten im Hintergrund, aber das fremde Projekt darf sich in einem eigenen Fenster mit eigener URL-Zeile ausbreiten. Und das Problem, das Du schilderst, wuerde sich damit auch erledigen.
Viele Gruesse
Stefan Muenz