ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
346
346
EMPFEHLEN
-
Hallo,
bin absoluter Anfänger was Flash und PHP angeht - beste Voraussetzungen
Also, ich möchte ein Kontaktformular mit einem Datechooser erstellen. Alles funktioniert, der Datechooser traced auch alles schön sauber, gibt aber leider keine Variable an PHP weiter (er soll das derzeit gewählte Datum weiterleiten)
Hier mal AS:
Wahrscheinlich rührt das Problem aus dieser Zeile hervorCode :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68
myDateListener = new Object(); myDateListener.change = function(eventObj){ var eventSource = eventObj.target; var theSelectedDate = eventSource.selectedDate; // Datum formatieren var theDate = (Number(theSelectedDate.getDate())<10) ? "0"+theSelectedDate.getDate() : theSelectedDate.getDate() ; var theMonth = (Number(theSelectedDate.getMonth() + 1)<10) ? "0"+(theSelectedDate.getMonth() + 1) : theSelectedDate.getMonth() + 1 ;//theSelectedDate.getMonth() + 1; var theYear = theSelectedDate.getFullYear(); var formattedDate = theDate + "." + theMonth + "."+ theYear; trace("gewählt wurde" + formattedDate); } myDate.addEventListener ("change", myDateListener); // Funktion des Sende-Buttons senden.onRelease = function() { _root.datum = _root.myDate.formattedDate; _root.anrede = _root.anrede_ar.getSelectedItem().data; _root.ausgabe = "Ihre Nachricht wird versendet, einen Augenblick bitte..."; senden = new LoadVars(); senden.datum = _root.datum; senden.name = _root.name; senden.vorname = _root.vorname; senden.email = _root.email; senden.anrede = _root.anrede; senden.anhang = _root.anhang; senden.typ = _root.typ; senden.betreff = _root.betreff; senden.nachricht = _root.nachricht; senden.zusatz = _root.zusatz; empfang = new LoadVars(); senden.sendAndLoad("flashmail.php?action=mailsend",empfang,"POST"); empfang.onLoad = function(status) { if(status){ _root.ausgabe = empfang.ausgabe; if(empfang.signal == 1){ _root.name=""; _root.vorname=""; _root.email=""; _root.anrede_ar.setSelectedIndex(0); _root.anhang=""; _root.typ=""; _root.betreff=""; _root.nachricht=""; _root.zusatz=""; } } } } // Funktion des Abbruch-Buttons abbruch.onRelease = function() { _root.name=""; _root.vorname=""; _root.email=""; _root.anrede_ar.setSelectedIndex(0); _root.betreff=""; _root.nachricht=""; _root.zusatz=""; _root.ausgabe=""; } // Umlaute aktivieren System.useCodepage = true;
Die ComboBox macht alles schön sauber, aber der Datechooser liefert mir gar nichts. Hab schon alles ausprobiert, vonCode :1
_root.datum = _root.myDate.formattedDate;
_root.formattedDate()
_root.selectedDate().data
_root.myDate.selectedDate().text
...
In der PHP rufe ich die Variablen lediglich über folgendes auf:
Kann mir jemand helfen? Denke es ist sicherlich nur meine "Dummheit", dass ich nicht wirklich weiß, was die richtige Variable ist...PHP-Code:$content="$vorname $name (<a href=mailto:$email>$email</a>) hat folgende Nachricht gesendet:<p>$nachricht<p> </p><strong>Kontaktdaten</strong><br>Vorname: $vorname<br>Nachname: $name<br>E-Mail: <a href=mailto:$email>$email</a><p>Zusatz: $zusatz<p>Anrede: $anrede<p>Datum: $datum";
Danke
-
Konnte jetzt die Sache soweit anpassen, dass mir zumindest ein "undefined" rausgeschmissen wird:
Hier das var weg - und auf _root legen:
Auslesen dann auch ohne myDate:PHP-Code:_root.formattedDate = theDate + "." + theMonth + "."+ theYear;
PHP-Code:_root.datum = _root.formattedDate;
-
Denke es hängt eher mit diesem Block zusammen:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
empfang.onLoad = function(status) { if(status){ _root.ausgabe = empfang.ausgabe; if(empfang.signal == 1){ _root.name=""; _root.vorname=""; _root.email=""; _root.myDate.selectedDate = new Date(2003, 5, 7); _root.anrede_ar.setSelectedIndex(0); _root.anhang=""; _root.typ=""; _root.betreff=""; _root.nachricht=""; _root.zusatz=""; } } }
Wie kann ich denn nach einer Auswahl im Datechooser diesen wieder zurücksetzen?
Hab in der Flash-Hilfe rausgefunden, dass ein "undefinded" geliefert wird, wenn keine Ausgabe gesetzt ist.
Und genau das geschieht hier, müsste dann wohl nur ein Datum setzen.
Edit:
Also per Button kann ich das Datum ändern...Geändert von zunderich (09.04.09 um 19:20 Uhr) Grund: Edit
Ähnliche Themen
-
JScript Variable an ASP Variable übergeben
Von Isabel86 im Forum ASPAntworten: 1Letzter Beitrag: 18.09.07, 14:44 -
Datechooser
Von schuetzejanett im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 7Letzter Beitrag: 02.08.07, 12:49 -
variable übergeben
Von hammertibet im Forum PHPAntworten: 2Letzter Beitrag: 16.06.05, 16:30 -
Variable übergeben
Von Voggi im Forum PHPAntworten: 12Letzter Beitrag: 10.08.04, 00:16 -
variable übergeben
Von fenster im Forum PHPAntworten: 1Letzter Beitrag: 06.07.03, 11:45





Zitieren
Login





