Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: hampa am 16.08.05 - 17:54:47

Titel: Submit() in <iframe> absetzen...
Beitrag von: hampa am 16.08.05 - 17:54:47
hallo gemeinde

folgende "herausforderung" quält mich jetzt schon seit zwei tagen. Ich finde keine lösung.

Es handelt sich dabei um eine Web-Application.

Ich habe eine Maske mit einem versteckten <iframe>. In diesem <iframe> lade ich ein Notes-Dokument via .src="http://......... Soweit so gut. Jetzt hat, das im <iframe> geladene Dokument eine WebQuerySave-Formel, die unbedingt einmal ausgeführt werden muss. Das wollte ich mit einem submit(); bewerkstelligen. Und zwar via JavaScript aus dem onload des "parent"-Forms.

Irgendwie schaffe ich das nicht, im dokument im <iframe> den submit() abzusetzen.  >:( >:(

Habt ihr eine Idee?

Gruss und Dank
Hampa
Titel: Re: Submit() in <iframe> absetzen...
Beitrag von: Ayhan am 17.08.05 - 08:56:31
Hallo Hampa,

gib deinem I-Frame eine ID bzw. einen Name-Tag. Der Submit funktioniert aus dem Parent wie folgt:

document.frameName.form.submit();

In deinem Fall wahrscheinlich:
document.frameName.forms[0].submit();

Titel: Re: Submit() in <iframe> absetzen...
Beitrag von: hampa am 17.08.05 - 10:21:01
Hallo Ayhan

Genau so habe ich das gemacht.... Leider hats nichts gebracht. :-:

Ich versuche im Moment sowieso, die "Herausforderung" von einer anderen Seite anzugehen.

Vielen Dank und Gruss
Hampa
Titel: Re: Submit() in <iframe> absetzen...
Beitrag von: hampa am 18.08.05 - 07:22:22

In deinem Fall wahrscheinlich:
document.frameName.forms[0].submit();


Ich bins nocheinmal.

Mit Deinem Hinweis wird es nicht funktionieren. Du hast "document" vergessen. Korrekt muss es heissen:

document.frameName.document.forms[0].submit();

Bei mir jedenfalls funzt mit dieser Anweisung.

Grüsse hampa
Titel: Re: Submit() in <iframe> absetzen...
Beitrag von: Ayhan am 18.08.05 - 07:53:28
hy hampa,

jo, korrekt. Im IE (6.0 SP1) funzt das bei mir auch ohne dem zweiten document (obwohl das in der objekt-hierarchie ja richtig ist). Mozilla / Netscape streiken hier. Erst beim zweiten "document" führen die auch den Submit korrekt aus.

dankö  8)