WS64: IFrame: Wie spreche ich Elemente an?

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)

  1. 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)