Heinz: Link aus einem iframe in einem anderem iframe öffnen

Hallo,

ich habe eine Seite mit 2 iframes erstellt.
Die iframes heissen "i1" und "i2"

Der erste iframe i1 läd eine Seite, die ein paar Links enthält, z.B so :

<html>  
<body>  
  
<p><a target="i2" href="http://www.google.de/">link to google</a></p>  
<p><a target="i2" href="http://www.cnn.com">link to CNN</a></p>  
<p><a target="i2" href="http://www.heise.de">link to Heise</a></p>  
  
</body>  
</html>

Alles was ich erreichen möchte ist, dass wenn auf einen Link geklickt wird die entsprechende Seite (google etc) im iFrame "i2" geöffnet wird.
Daher verwende ich im Link als target "i2".
Ich dachte, dass es damit schon gehen würde, tut es aber leider nicht:

Das Problem ist, dass der Link statt in i2 zu öffnen ein neues Browserfenster startet, und das ist genau was ich nicht möchte.

Vielleicht ist das nur eine einfache Sache, bin Anfänger... :-)

Danke

  1. Alles was ich erreichen möchte ist, dass wenn auf einen Link geklickt wird die entsprechende Seite (google etc) im iFrame "i2" geöffnet wird.
    Daher verwende ich im Link als target "i2".
    Ich dachte, dass es damit schon gehen würde, tut es aber leider nicht:
    Das Problem ist, dass der Link statt in i2 zu öffnen ein neues Browserfenster startet, und das ist genau was ich nicht möchte.

    Im Grunde sollte das auch einwandfrei Funktionieren, falls die aufgerufenen Seiten sich nicht gegen eine Existenz in einem iframe oder anderen Frame sperren. (Stichwort Framebuster).
    Anbieter fremder Webseiten haben durchaus ein begründetes Recht nicht in deinen Frames zu erscheinen.

    Teste also zuerst mit eigenen Seiten.

    mfg Beat

    --
    ><o(((°>           ><o(((°>
       <°)))o><                     ><o(((°>o
    Der Valigator leibt diese Fische
    1. Das Problem ist, dass der Link statt in i2 zu öffnen ein neues Browserfenster startet, und das ist genau was ich nicht möchte.

      Im Grunde sollte das auch einwandfrei Funktionieren, falls die aufgerufenen Seiten sich nicht gegen eine Existenz in einem iframe oder anderen Frame sperren. (Stichwort Framebuster).
      Anbieter fremder Webseiten haben durchaus ein begründetes Recht nicht in deinen Frames zu erscheinen.

      Teste also zuerst mit eigenen Seiten.

      Danke für den Hinweis.
      Ich habe statt Goggle etc. also mal eine eigene Seite genommen.
      Aber auch damit wird ein neuer Browser gestartet wenn ich auf den Link clicke

      1. Teste also zuerst mit eigenen Seiten.
        Ich habe statt Goggle etc. also mal eine eigene Seite genommen.
        Aber auch damit wird ein neuer Browser gestartet wenn ich auf den Link clicke

        Dann liegt offensichtlich ein Fehler im Code vor.
        http://validator.w3.org/#validate_by_uri+with_options

        mfg Beat

        --
        ><o(((°>           ><o(((°>
           <°)))o><                     ><o(((°>o
        Der Valigator leibt diese Fische
        1. Teste also zuerst mit eigenen Seiten.

          Ich habe statt Goggle etc. also mal eine eigene Seite genommen.
          Aber auch damit wird ein neuer Browser gestartet wenn ich auf den Link clicke

          Dann liegt offensichtlich ein Fehler im Code vor.
          http://validator.w3.org/#validate_by_uri+with_options

          der validator link berichtet 3 erros und 5 warnings...klingt ja übel - für nur 10 Zeilen HTML code :-)

          Aber die errors und warnungen sagen mir leider kaum was...

          Also ich habe die Seite hier mal online gestellt:

          http://www.scout-soft.com/test/

          Wenn man da auf einen der Links klickt dann geht bei mir ein neuer Browser auf statt den Link in dem zweiten iframe anzuzeigen  (hab getestet mit IE8, Chrom, FF....)