Seite 1 von 1
Formulardaten Frameübergreifend Absenden
#1
geschrieben 25. April 2006 - 13:41
Hallo nochmal,
ich wollte gern 2 Frames machen, in dem einem sind 2 Buttons um ein Formular (das sich in einem anderem Frame befindet) abzuschicken oder zurückzusetzen.
(mit PHp + Html)
Geht das irgendwie?
Mfg Murdoc
ich wollte gern 2 Frames machen, in dem einem sind 2 Buttons um ein Formular (das sich in einem anderem Frame befindet) abzuschicken oder zurückzusetzen.
(mit PHp + Html)
Geht das irgendwie?
Mfg Murdoc
Anzeige
#2
geschrieben 25. April 2006 - 14:03
Ja, du kannst in erster Linie mit JavaScript auf die Inhalte anderer Frames zugreifen. Voraussetzung hierfür ist, dass die Dateien auf dem gleichen Server liegen.
#3
geschrieben 25. April 2006 - 14:24
Ja liegen sie.
Hast du einen Quellcode dazu?
Mfg Murdoc
PS: Das "Keine Zielgruppe" ist ja kewl
Hast du einen Quellcode dazu?
Mfg Murdoc
PS: Das "Keine Zielgruppe" ist ja kewl
#4 _rjchio_
geschrieben 25. April 2006 - 14:57
Ich kenne nur eine Möglichkeit mit einem Link:
Hier der ganze Aufbau:
links.html:
rechts.html:
Ich hab mir nicht besonders viel Mühe beim HTML gegeben, sollte aber eigentlich klappen
Edit: hab gerade bemerkt, dass es den JavaScript-Befehl trennt (wohl wegen Sicherheit)... musst du natürlich zusammen schreiben!
MfG rjchio
Hier der ganze Aufbau:
... <frameset cols="30%,70%"> <frame name="links" src="links.html" /> <frame name="rechts" src="rechts.html" /> </frameset> <noframes>Dein Browser unterstützt keine Frames!</noframes> ...
links.html:
... <form name="formular" action="" method="get"> <input name="" size="40" maxlength="60" value="" /> </form> ...
rechts.html:
... <a href="java script:formular.submit();" target="links">test</a> ...
Ich hab mir nicht besonders viel Mühe beim HTML gegeben, sollte aber eigentlich klappen
Edit: hab gerade bemerkt, dass es den JavaScript-Befehl trennt (wohl wegen Sicherheit)... musst du natürlich zusammen schreiben!
MfG rjchio
Dieser Beitrag wurde von rjchio bearbeitet: 25. April 2006 - 15:00
#5
geschrieben 26. April 2006 - 07:53
Also das Skript scheint zu funktionieren aber ich erhalte die Meldung
Mfg Murdoc
Zitat
You don't have permission to access .../java script:formular.submit(); on this server.
Mfg Murdoc
Dieser Beitrag wurde von Murdoc bearbeitet: 26. April 2006 - 07:54
#6
geschrieben 26. April 2006 - 08:21
<a href="#" onclick="document.formular.submit(); return false" target="links">test</a>
#7
geschrieben 26. April 2006 - 08:30
Sollte ich das einfach so übernehmen?
Weil er jetzt im Frame "links" die links.php# aufruft in der dann wieder der Link "Test" steht.
Muss ich da noch was abändern?
Mfg Murdoc
Weil er jetzt im Frame "links" die links.php# aufruft in der dann wieder der Link "Test" steht.
Muss ich da noch was abändern?
Mfg Murdoc
#8
geschrieben 26. April 2006 - 09:03
Kann ich auch eigene Buttons über so ein Javascript "anklicken"?
Wie kann ich überprüfen ob ein Formular abgesendet wurde, wenn dies durch o.g. Link geschehen ist?
Mfg Murdoc
Wie kann ich überprüfen ob ein Formular abgesendet wurde, wenn dies durch o.g. Link geschehen ist?
Mfg Murdoc
Dieser Beitrag wurde von Murdoc bearbeitet: 26. April 2006 - 09:54
#9 _rjchio_
geschrieben 26. April 2006 - 16:25
Zitat (Murdoc: 26.04.2006, 10:03)
Kann ich auch eigene Buttons über so ein Javascript "anklicken"?
Wie kann ich überprüfen ob ein Formular abgesendet wurde, wenn dies durch o.g. Link geschehen ist?
Mfg Murdoc
Wie kann ich überprüfen ob ein Formular abgesendet wurde, wenn dies durch o.g. Link geschehen ist?
Mfg Murdoc
Du kannst im Link einfach ein onClick einbauen, das eine Funktion aufruft. Diese Funktion kann dann das gewünschte Ereignis beim Absenden eines Formulars ausführen... oder hast du etwas anderes gemeint?
MfG rjchio
#10
geschrieben 27. April 2006 - 07:14
Ahoi rjchio!
Problem 1:
Ich hab zusätzlich zum Submit-Link, der jetzt in einem anderem Frame sitzt und das Formular abschickt, auch noch einen Button der ein weiteres Formular erzeugt (dieser sitzt noch in dem Frame in dem das Formular ist).
Diesen Button möchte ich in das Frame in dem jetzt auch der Submit-Link ist als Link haben, der dann in dem anderen Frame die Funktion ausführt.
Problem 2:
Dadurch das der Submit nun in einem anderen Frame ist, weiß ich nicht wie ich in dem Frame in dem das Formular liegt, überprüfen kann ob das Formular abgeschickt wurde oder nicht.
Mfg Murdoc
PS: Mein Skript baut auf dem auf welches du mir als Anschauungsbeispiel in dem vorherigen Thread von mir gepostet hast.
Problem 1:
Ich hab zusätzlich zum Submit-Link, der jetzt in einem anderem Frame sitzt und das Formular abschickt, auch noch einen Button der ein weiteres Formular erzeugt (dieser sitzt noch in dem Frame in dem das Formular ist).
Diesen Button möchte ich in das Frame in dem jetzt auch der Submit-Link ist als Link haben, der dann in dem anderen Frame die Funktion ausführt.
Problem 2:
Dadurch das der Submit nun in einem anderen Frame ist, weiß ich nicht wie ich in dem Frame in dem das Formular liegt, überprüfen kann ob das Formular abgeschickt wurde oder nicht.
Mfg Murdoc
PS: Mein Skript baut auf dem auf welches du mir als Anschauungsbeispiel in dem vorherigen Thread von mir gepostet hast.
Dieser Beitrag wurde von Murdoc bearbeitet: 27. April 2006 - 07:16
Thema verteilen:
Seite 1 von 1