Autor Thema: Submit() in <iframe> absetzen...  (Gelesen 1592 mal)

Offline hampa

  • Aktives Mitglied
  • ***
  • Beiträge: 106
  • Geschlecht: Männlich
  • "As khunnt guat"
    • Hampas Blog
Submit() in <iframe> absetzen...
« 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
« Letzte Änderung: 18.08.05 - 07:22:59 von hampa »
Notes R8.5.2 FP3
Server  R8.5.2 FP3

Windows 2008
Windows 7
Linux-Mint LMXDE

Lieber unvollkommen als total fertig.

Offline Ayhan

  • Aktives Mitglied
  • ***
  • Beiträge: 102
  • Geschlecht: Männlich
  • Geht immer!
    • fabrique d' images ebusiness GmbH
Re: Submit() in <iframe> absetzen...
« Antwort #1 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();

Ayhan

Offline hampa

  • Aktives Mitglied
  • ***
  • Beiträge: 106
  • Geschlecht: Männlich
  • "As khunnt guat"
    • Hampas Blog
Re: Submit() in <iframe> absetzen...
« Antwort #2 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
Notes R8.5.2 FP3
Server  R8.5.2 FP3

Windows 2008
Windows 7
Linux-Mint LMXDE

Lieber unvollkommen als total fertig.

Offline hampa

  • Aktives Mitglied
  • ***
  • Beiträge: 106
  • Geschlecht: Männlich
  • "As khunnt guat"
    • Hampas Blog
Re: Submit() in <iframe> absetzen...
« Antwort #3 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
Notes R8.5.2 FP3
Server  R8.5.2 FP3

Windows 2008
Windows 7
Linux-Mint LMXDE

Lieber unvollkommen als total fertig.

Offline Ayhan

  • Aktives Mitglied
  • ***
  • Beiträge: 102
  • Geschlecht: Männlich
  • Geht immer!
    • fabrique d' images ebusiness GmbH
Re: Submit() in <iframe> absetzen...
« Antwort #4 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)
Ayhan

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz