WinFuture-Forum.de: Formulardaten Frameübergreifend Absenden - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Formulardaten Frameübergreifend Absenden


#1 Mitglied ist offline   Murdoc 

  • Gruppe: aktive Mitglieder
  • Beiträge: 322
  • Beigetreten: 03. Januar 05
  • Reputation: 0
  • Geschlecht:Männlich

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
0

Anzeige



#2 Mitglied ist offline   Hauner 

  • Gruppe: aktive Mitglieder
  • Beiträge: 2.297
  • Beigetreten: 03. Januar 05
  • Reputation: 0
  • Geschlecht:Männlich

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.
0

#3 Mitglied ist offline   Murdoc 

  • Gruppe: aktive Mitglieder
  • Beiträge: 322
  • Beigetreten: 03. Januar 05
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 25. April 2006 - 14:24

Ja liegen sie.

Hast du einen Quellcode dazu?

Mfg Murdoc

PS: Das "Keine Zielgruppe" ist ja kewl :cool:
0

#4 _rjchio_

  • Gruppe: Gäste

geschrieben 25. April 2006 - 14:57

Ich kenne nur eine Möglichkeit mit einem Link:
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 :cool:

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

0

#5 Mitglied ist offline   Murdoc 

  • Gruppe: aktive Mitglieder
  • Beiträge: 322
  • Beigetreten: 03. Januar 05
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 26. April 2006 - 07:53

Also das Skript scheint zu funktionieren aber ich erhalte die Meldung

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

0

#6 Mitglied ist offline   tobiasndw 

  • Gruppe: aktive Mitglieder
  • Beiträge: 3.815
  • Beigetreten: 24. September 03
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 26. April 2006 - 08:21

<a href="#" onclick="document.formular.submit(); return false" target="links">test</a>
0

#7 Mitglied ist offline   Murdoc 

  • Gruppe: aktive Mitglieder
  • Beiträge: 322
  • Beigetreten: 03. Januar 05
  • Reputation: 0
  • Geschlecht:Männlich

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
0

#8 Mitglied ist offline   Murdoc 

  • Gruppe: aktive Mitglieder
  • Beiträge: 322
  • Beigetreten: 03. Januar 05
  • Reputation: 0
  • Geschlecht:Männlich

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

Dieser Beitrag wurde von Murdoc bearbeitet: 26. April 2006 - 09:54

0

#9 _rjchio_

  • Gruppe: Gäste

geschrieben 26. April 2006 - 16:25

Beitrag anzeigenZitat (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
Man kann das auch mit einem Button (onClick=""), aber das Problem ist, dass man da nicht target arbeiten kann!

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
0

#10 Mitglied ist offline   Murdoc 

  • Gruppe: aktive Mitglieder
  • Beiträge: 322
  • Beigetreten: 03. Januar 05
  • Reputation: 0
  • Geschlecht:Männlich

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.

Dieser Beitrag wurde von Murdoc bearbeitet: 27. April 2006 - 07:16

0

#11 Mitglied ist offline   Murdoc 

  • Gruppe: aktive Mitglieder
  • Beiträge: 322
  • Beigetreten: 03. Januar 05
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 28. April 2006 - 08:13

Hat noch jemand eine Idee?

Mfg Murdoc
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0