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