madzephyr: I-Frames:Probleme mit dem Target

Guten Tag auch,
ich arbeite gerade an einer Vereinsseite und hab folgendes Prob:
(Bitte nicht auslachen,hab noch nich so viel html-ahnung)

ich habe in den mainframe meiner Seite 2 iframes eingebunden und richtig benannt (name).
der erste iframe enthält ne html-datei, der zweite ein bild (bild1)

im ersten iframe soll es einen link geben, um bild1 im 2.iframe
durch bild2 zu ersetzen.
jetzt habe ich folgerichtig in der eingebunden html-datei (s.o.)
einen link.
dort steht jetzt prinzipiell sowas:

<a href= "bild2.gif" target="name von iframe2"> {link-text bzw bei mir auch ein bild mit img src} </a>

wenn ich dann versuche im browser den link zu benutzen, wird das
referenzierte bild2 aber IM NEUEN FENSTER ANGEZEIGT. warum?
ich habe alles richtig referenziert.

für schnelle hilfe wäre ich sehr dankbar...

  1. Hallo Du,

    <a href= "bild2.gif" target="name von iframe2"> {link-text bzw bei mir auch ein bild mit img src} </a>

    Dieser Link in Iframe1 weiss erstmal nichts von Iframe2.
    Deine Seite, in der beide Iframes eingebettet sind, ja, die kennen wohl BEIDE Iframes. Aber die Seiten, die IN den Iframes geladen werden, wissen nichts davon, dass sie eigentlich nur eingebettet sind.

    Folglich liesst der Browser "name von iframe2", denkt sich "So ein Ärger, kenn ich nich" und macht aus lauter Verzweiflung über diesen Umstand ein neues Fenster auf.

    Eine Lösung wäre möglicherweise ein Austauschen der URL mit Javascript
    (<a href="javascript: parent.frames[1].location.href='bild2.tif'">),
    dann hast Du aber das Problem, dass Du Nicht-JavaScript-User aussperrst.

    Am sinnvollsten wäre es wohl, Du verzichtest ganz auf IFrames, machen nämlich meist eh mehr Ärger, als sie gutes tun können.

    Viele Grüße,
    Jörg