Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash CS4 Professional

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 21-07-2010, 20:17   #1 (permalink)
Neuer User
 
Registriert seit: Jul 2010
Beiträge: 6
Question kontaktformular-Daten werden nicht übergeben

Hallo liebe Leute,

ich folgendes AS:

///////////////////////////////////////////////////////////////////////////////
//
txtFeldArr = ["txtName", "txtEmail", "txtBetreff", "txtTelefon", "txtNachricht"];
txtLabelArr = ["name", "email", "betreff", "telefon", "nachricht"];
//
///////////////////////////////////////////////////////////////////////////////
//
fncClear = function (obj1, index) {
obj1.text = txtLabelArr[index];
};
//----------------------------------------------------------------------------
fncOldStyle = function (obj2) {
obj2.textColor = "0x777777";
obj2.borderColor = "0xAAAAAA";
obj2.backgroundColor = "0xFFFFFF";
};
//----------------------------------------------------------------------------
fncNewStyle = function (obj3) {
obj3.textColor = "0xFF0000";
obj3.borderColor = "0x003366";
obj3.backgroundColor = "0xF5F5F5";
};
//----------------------------------------------------------------------------
fncCheckContent = function (obj4) {
if (obj4.text == txtLabelArr[obj4.i]) {
obj4.text = "";
} else if ((obj4.text == "")) {
fncClear(obj4, obj4.i);
}
};
//
///////////////////////////////////////////////////////////////////////////////
//
fncInit = function () {
for (i=0; i<txtFeldArr.length; i++) {
currentTxtFeld = 0;
prevtTxtFeld = 0;
// --------------------------------------------------------------------
mcFormular[txtFeldArr[i]].i = i;
// --------------------------------------------------------------------
fncClear(mcFormular[txtFeldArr[i]], mcFormular[txtFeldArr[i]].i);
fncOldStyle(mcFormular[txtFeldArr[i]]);
// --------------------------------------------------------------------
mcFormular[txtFeldArr[i]].onSetFocus = function() {
prevtTxtFeld = currentTxtFeld;
currentTxtFeld = this;
// ----------------------------------------------------------------
fncNewStyle(currentTxtFeld);
fncOldStyle(prevtTxtFeld);
// ----------------------------------------------------------------
fncCheckContent(currentTxtFeld);
fncCheckContent(prevtTxtFeld);
};
}
};
//
///////////////////////////////////////////////////////////////////////////////
//
fncSend = function () {
felderVoll = false;
emailRichtig = false;
for (i=0; i<txtFeldArr.length; i++) {
if ((mcFormular[txtFeldArr[i]].text == "") || (mcFormular[txtFeldArr[i]].text == txtLabelArr[i])) {
mcFormular[txtFeldArr[i]].textColor = "0xFF0000";
mcFormular.txtStatus.text = "Alle Felder korrekt ausfüllen";
felderVoll = false;
} else {
felderVoll = true;
}
// --------------------------------------------------------------------
if ((mcFormular.varEmail.indexOf("@")<2) || (mcFormular.varemail.indexOf(".")<5)) {
mcFormular.txtEmail.textColor = "0xFF0000";
mcFormular.txtStatus.text = "Alle Felder korrekt ausfüllen";
emailRichtig = false;
} else {
emailRichtig = true;
}
}
// ------------------------------------------------------------------------
if ((felderVoll == true) && (emailRichtig == true)) {
mcFormular.txtStatus.text = "Die Mail wurde gesendet ...";
mcFormular.loadVariables("flashMail.php", "POST");
}
};
//
///////////////////////////////////////////////////////////////////////////////
//
mcFormular.btnClear.txtLabel.text = "löschen";
mcFormular.btnSend.txtLabel.text = "senden";
//----------------------------------------------------------------------------
mcFormular.btnClear.onRollOver = mcFormular.btnSend.onRollOver=function () {
this.txtLabel.textColor = "0xFFFFFF";
};
mcFormular.btnClear.onRollOut = mcFormular.btnSend.onRollOut=function () {
this.txtLabel.textColor = "0x000000";
};
//----------------------------------------------------------------------------
mcFormular.btnClear.onPress = mcFormular.btnSend.onPress=function () {
this.txtLabel._x = this.txtLabel._y += 1;
};
mcFormular.btnClear.onReleaseOutside = mcFormular.btnSend.onReleaseOutside=function () {
this.txtLabel.textColor = "0x000000";
this.txtLabel._x = this.txtLabel._y -= 1;
};
//----------------------------------------------------------------------------
mcFormular.btnClear.onRelease = function() {
this.txtLabel._x = this.txtLabel._y -= 1;
fncInit();
};
mcFormular.btnSend.onRelease = function() {
this.txtLabel._x = this.txtLabel._y -= 1;
fncSend();
};
//
///////////////////////////////////////////////////////////////////////////////
//
fncInit();



In Verbindung mit folgender flashMail.php:
<?


$myMail="kontakt@matthiasrethmann.de";


$nowDay=date("d.m.Y");
$nowClock=date("H:i:s");


$message="
Empfangen am $nowDay um $nowClock:\n
----------------------------------------------------------------------------\n
Name: $_POST[varName]
eMail $_POST[varEmail]
Tel: $_POST[varTelefon]
Betreff: $_POST[varBetreff]




Nachricht:
------------
$_POST[varNachricht]

----------------------------------------------------------------------------\n
";


$header="From:$varName $varVorname";
$subject = "WEBMAIL";


mail($myMail, $subject, $message, $header);


?>



Das Problem stllt sich nun folgendermassen dar:
Ich bekomme eine Mail. Das ist schon mal gut:-)
Leider sind die im Formular eingegeben nicht mitgesendet.
Dieses Formular ist einem Movieclip eingebettet.

Wenn es nicht in einem Movieclip eingebettet ist, dann läuft es wunderbar...


Weiss jemand wo der Haken an der Sache ist?
Die Instanzen sind auch richtig benannt übrigens :-)


Ich bin schon ziemlich verzweifelt....


Vielen lieben Dank
Matthias
matthiasrethman ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Flash 8] Kontaktformular, variablen werden nicht übertragen eizfach Flash Einsteiger 5 24-02-2010 15:51
Kontaktformular - Daten kommen nicht an :) Mirco_XP ActionScript 2 7 31-03-2008 00:28
Kontaktformular: Variablen werden nicht übergeben h0150386 Flash und Datenbanken 3 14-01-2008 10:12
Kontaktformular überträgt Daten nicht shadowstarr Flash Einsteiger 1 20-08-2007 19:05
Daten werden nicht bearbeitet? veloink ActionScript 1 3 03-02-2006 14:47


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:32 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele