Hi Wolfgang,
das ist so einfach nicht möglich. Zu dem Zeitpunkt wo der Link geklickt wird exisitiert der IFRAME noch nicht. Denn der ist ja erst in der Seite, die erst noch geladern werden muß!
Richtig unübersichtlich wird es wenn du auch noch Selbstmordscripte baust, d.h. solche die ihren eigenen location.href verändern.
Zweckmässig ist es möglichst weit aussen (schlimmstenfalls eben ein extra Frameset aussenrum) ein Script zur Seitensteuerung unterzubringen.
(Beachte: Das ist was ganz anderes als wenn das Script wiederholt in mehrere Seiten neu eingebunden wird.)
Jetzt kann jede geladene Seite wenn sie fertig geladen hat (im onLoad=...) eine Funktion im Frame ganz aussen eine Funktion aufrufen die den IFRAME setzt. Im Frameset ganz aussen gibt es dazu eine Merkvariable die von der onClick=linkfunction() gesetzt wurde.
Gruß,
Carsten