H. Basalamah: Link ins Eltern-Fenster unterbinden?

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

  1. 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

    1. 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

  2. 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

    1. 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é

    2. 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