SEO-Software von Suchmaschinenoptimierung.de

Kontaktformular - Flash 8

(hier klicken, um zum Original Thread zu gelangen)
suona79
Bin auf Fehlersuche, aber irgendwie inzwischen blind.

code:
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:
69:
70:
// Sonderzeichen Aktiv
System.useCodePage = true;
// Im Feld plz Können nur Zahlen eingegeben werden
plz.restrict = "0-9";
// Die Textfelder bekommen eine Zuweisung und der MovieClip mit der
// Fehlermeldung wird ausgeblendet
_root.onLoad = function() {
_root.mc_fehler._visible = false;
_root.firma.text = "Ihr Firmenname";
_root.name.text = "Ihr Name";
_root.str.text = "Ihre Straße";
_root.ort.text = "Ihr Wohnort";
_root.plz.text = "Ihre PLZ";
_root.email.text = "Ihre eMailadresse";
_root.nachricht.text = "Ihre Mitteilung an uns...";
};
// Das array mit den Instanznamen von unseren Textfeldern
textfeld = new Array();
textfeld[0] = "firma";
textfeld[1] = "name";
textfeld[2] = "str";
textfeld[3] = "ort";
textfeld[4] = "plz";
textfeld[5] = "email";
textfeld[6] = "nachricht";
// Durchlaufe solange wie viele Elemente im array vorhanden sind
for (i=0; i // Funktion für den Hintergrung im Textfeld
_root[textfeld[i]].onSetFocus = function() {
this.backgroundColor = 0xcccccc;
// Überprüfung, ob im Textfeld schon reingeklickt worde ist
// damit nicht beim erneuten klicken der geschriebene Text
// gelöscht wird
if (_root[this._name]) {
_root[this._name].text = "";
_root[this._name] = false;
}
};
// Funktion für den Hintergrung im Textfeld
_root[textfeld[i]].onKillFocus = function() {
this.backgroundColor = 0xFFFFFF;
};
}
// Überprüfung ob in den Pflichtfeldern etwas eingetragen ist
// Diese Funktion wird unten in der if Bedingung aufgerufen
String.prototype.leer = function() {
for (i=0; i // Steht was im Textfeld ?
// 32 bedeutet größer als ein Leerzeichen, da das Leerzeichen den 
// Code 32 besitzt.
if (this.charCodeAt(i)>32) {
return true;
}
}
};
// Funktion für den Button
but_senden.onRelease = function() {
// Überprüfung ob in der eMailadresse ein @ Zeichen vorkommt
// Überprüfung ob die eMailadresse weniger als 6 Zeichen hat
// Überprüfung ob ein Name und ein Nachrichtentext eingegeben wurde
// Diese Überprüfung ruft die Funktion leer auf
if (txt_email.indexOf("@") == -1 || txt_email.length<6 || _root.name.text.leer() || _root.nachricht.text.leer()) {
// Bei True wird die Fehlermeldung angezeigt
_root.mc_fehler._visible = true;
} else {
// Weiterhin die Fehlermeldung ausblenden und das php Script aufrufen
_root.mc_fehler._visible = false;
loadVariablesNum("senden.php", 0, "GET");
}
};


Wenn ich den Film exportiere, erhalte ich folgende Fehler:
**Fehler** Symbol=kontaktformular_mc, Ebene=Ebene 6, Bild=15:Zeile 28: ';' erwartet
_root[textfeld[i]].onSetFocus = function() {

**Fehler** Symbol=kontaktformular_mc, Ebene=Ebene 6, Bild=15:Zeile 37: ')' erwartet
};

**Fehler** Symbol=kontaktformular_mc, Ebene=Ebene 6, Bild=15:Zeile 42: Unerwartetes Auftreten von '}'
}

Anzahl der ActionScript-Fehler: 3 Gemeldete Fehler: 3

Kann jmd von euch was damit anfangen?
der_nic
Zeile 27:

for (i=0; i // Funktion für den Hintergrung im Textfeld

eine normale for schleife sieht so bsp. aus:

for(i=x; i<y; i+=z) {
// Code
}
(hier klicken, um zum Original Thread zu gelangen)



Tipp: Ranking-Konzept.de - Das SEO-Forum (Forum rund um die Suchmaschinenoptimierung) der artaxo AG.
Das große Versicherungs ABC von Versicherung.de - mit allen Aspekten der Computerversicherungen!
Fan-Foren.de, die große Community mit Musikforum ist ab sofort online.