Antworten auf deine Fragen:
Neues Thema erstellen

Kontaktformular flash änderen

brodnicas

Noch nicht viel geschrieben

hey leute, ich habe mir hier eine datei gedownloadet von autor: palpalo

Flash PHP Kontakt Formular .

die flash datei wollte ich nun ändern, das in den eingabefeldern ein anderer text steht, das habe ich auch geschafft, nur als ich es exportiert und online ausprobiert habe, bekomme ich zwar ne mail nachdem ich den meine eingabe auf versenden geklickt habe aber der text stimmt nicht über ein.
also im formular habe ich anlässe als eingabetext-wenn ich da rein klicke und zb birthday rein schreibe und abschicke, bekomme ich in der email ort: birthday obwohl es heissen müsste anlässe: birthday
was muss ich um ändern?

gruß an alle=)

hier die flashdatei-code


///////////////////////////////////////////////////////////////////////////////
//
txtFeldArr = ["txtName", "txtVorname", "txtStrasse", "txtOrt", "txtTel", "txtFax", "txtEmail", "txtWeb", "txtMessage"];
txtLabelArr = ["Name", "Vorname", "Anzahl der Personen", "Anlass", "Telefon", "Datum", "Email", "Uhrzeit (von-bis)", "Besondere Wünsche"];
//
///////////////////////////////////////////////////////////////////////////////
//
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 = "0x0066FF";
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;
// --------------------------------------------------------------------
fncClear(mcFormular[txtFeldArr], mcFormular[txtFeldArr].i);
fncOldStyle(mcFormular[txtFeldArr]);
// --------------------------------------------------------------------
mcFormular[txtFeldArr].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].text == "") || (mcFormular[txtFeldArr].text == txtLabelArr)) {
mcFormular[txtFeldArr].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 Pflichtfelder ausfüllen";
emailRichtig = false;
} else {
emailRichtig = true;
}
}
// ------------------------------------------------------------------------
if ((felderVoll == true) && (emailRichtig == true)) {
mcFormular.txtStatus.text = "Daten wurden 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();
 
Zuletzt bearbeitet:

sokie

Mod | Web

AW: Kontaktformular flash änderen

ich hab mir jetzt nicht das ganze Script im einzelnen durchgesehen, aber auffällig ist doch, dass die texteingabefelder und labelfelder in einer schleife abgearbeitet werden, und so ergibt sich die Notwendigkeit, dass die Einträge in den Arrays zueinander passen:

Code:
txtFeldArr = ["txtName", "txtVorname", "txtStrasse", "txtOrt", "txtTel",  "txtFax", "txtEmail", "txtWeb", "txtMessage"];
txtLabelArr = ["Name", "Vorname", "[B][COLOR=Red]Strasse[/COLOR][/B]", "[B][COLOR=Red]Ort[/COLOR][/B]", "", "[B][COLOR=Red]Fax[/COLOR][/B]",  "Email", "[B][COLOR=Red]Homepage[/COLOR][/B]", "[B][COLOR=Red]Nachricht[/COLOR][/B]"];
so würde das zusammen passen.
was du in einem Array änderst, musst du auch im anderen anpassen.
 

brodnicas

Noch nicht viel geschrieben

AW: Kontaktformular flash änderen

ja richtig, bloss beides habe ich so geändert wie ich es wollte, dennoch hat es nicht funktioniert?
bzw, als ich es exportiert habe, hatte ich schon das problem das im eingabefeld garnichts mehr stand?
 

sokie

Mod | Web

AW: Kontaktformular flash änderen

hallo brodnicas,
die instanznamen der inputs (bzw textfelder) im mcFormular müssen natürlich auch angepasst werden.
 

brodnicas

Noch nicht viel geschrieben

AW: Kontaktformular flash änderen

also jedes mal wenn ich in der flash datei beide seiten veränder, und dann zum test einmal abspiele steht dann da aufeinmal garnichts mehr, php habe ich auch verändert, aber das dürfte doch damit nichts zu tun haben oder?
flash datei
txtFeldArr = ["txtNome", "txtVorname", "txtStrasse", "txtOrt", "txtTel", "txtFax", "txtEmail", "txtWeb", "txtMessage"];

txtLabelArr = ["Nome", "Vorname", "Anzahl der Personen", "Anlass", "Telefon", "Datum", "Email", "Uhrzeit (von-bis)", "Besondere Wünsche"];
//
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Neueste Themen & Antworten

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.565
Beiträge
1.538.065
Mitglieder
67.488
Neuestes Mitglied
Andrew56524
Oben