Christoph Schnauß: 2 iframes verändern

Beitrag lesen

hallo Tim,

[ ... ]

Versteh ich nicht

kleine Bitte: wenn du bloß das zu sagen hst, brauchst du nicht das gesamte vorherige posting zu zitieren.

Wem es nicht zu bescheuert ist, der kann mir ja vieleicht helfen.
Versuch einfach mal das parent wegzulassen

das wird Malte nicht weiterhelfen.

Was Malte vielleicht weiterhilft:

<SCRIPT language="JavaScript">
<!--
<a href="" onClick="parent.FrameName1.location='ErsterLink.html';
parent.FrameName2.location='ZweiterLink.html'; return false;">
Beschreibung des Linkes</a>
// -->
</SCRIPT>

hier hatte er einfach nicht verstanden, daß es ihm ja "nur" um den link geht, und daß das ja gar kein eigener Scriptcode ist. Folgerichtig funktioniert dann auch

<a href="" onClick="parent.FrameName1.location='ErsterLink.html';
parent.FrameName2.location='ZweiterLink.html'; return false;">
Beschreibung des Linkes</a>

völlig ohne <script languge ...>-Angaben. Und wenn man bedenkt, daß "onclick" ein EventHandler ist, der einige Standard-Javascript-Methoden versteht (es dürfen dann bloß keine selbstdefinierten Funktionen aufgerfen werden, sofern sie nicht vorhanden sind), wird auch verständlich, _warum_ das so ist.
"parent" muß übrigens stehenbleiben. Statt "FrameName1" kann natürlich jeder Eigenname eines vorhandenen Frames eingesetzt werden, und auch iFrames sind ja nichts anderes als Frames.

Grüße aus Berlin

Christoph S.