IFrame: Wie spreche ich Elemente an?
WS64
- javascript
Hi, ich hab ein kleines Problem.
Ich habe hier ein kleines Program was nichts weiter tut als "Hat geklappt" auszugeben wenn man auf den Button klickt:
innen.html:
<html><body>
<form onSubmit="alert('Hat geklappt')" name="formname">
<input type=submit>
</form>
</body></html>
Jetzt möchte ich diesen Button aber von ausserhalb drücken, hab mir dafür folgendes zusammengebastelt:
aussen.html:
<html><body>
<iframe src="innen.html" name="fenster">
Hallo Netscape
</iframe>
<br><a href="javascript:fenster.formname.submit();">Button in eingebettetem Frame klicken</a>
</body></html>
Mein Problem nun: es klappt nicht!
Keine Fehlermeldung/Absturz/irgendwas...
Es tut sich einfach nichts wenn ich auf den Link unterhalb des eingebetteten Frames klicke...
Was mache ich falsch?
Thanx'n'Bye
WS64 (Wolfgang Schneider)
innen.html:
<html><body>
<form onSubmit="alert('Hat geklappt')" name="formname">
<input type=submit>
</form>
</body></html>aussen.html:
<html><body>
<iframe src="innen.html" name="fenster">
Hallo Netscape
</iframe><a href="javascript:fenster.formname.submit();">Button in eingebettetem Frame klicken</a>
</body></html>Mein Problem nun: es klappt nicht!
Keine Fehlermeldung/Absturz/irgendwas...
Es tut sich einfach nichts wenn ich auf den Link unterhalb des eingebetteten Frames klicke...
Was mache ich falsch?
Hmmm, hab jetzt mal in innen.html das form um ein method=post action="/cgi-bin/xxx.pl" ergänzt...
Ergebnis: Das Perl Script wird gestartet wenn ich den Link klicke, aber die Alert-Meldung kommt nicht hoch...
Damit ist meine Frage zwar nicht beantwortet aber mein Problem gelöst *g*
Bye
WS64 (Wolfgang Schneider)