Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet 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
-
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();
-
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
-
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
-
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)