TP Underground Lounge 07/08
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 23.07.2008, 16:40   #1
TP-Newbie
 
Registriert seit: Oct 2007
Ort: Schweiz
Marijoman macht alles soweit korrekt

Brauch dringend Hilfe bei Kontaktformular, drehe fast durch !! Hilfe !!


Hallo zusammen !!

Ich habe die letzten Tage ein Kontaktformular zusammengebaut was eigentlich funktioniert, also das heisst nicht ganz und deshalb wäre ich froh, wenn sich ein Profi das Scipt mal anschaut.
Es ist so, dass wenn ich den Button drücke nichts geschieht, jedoch beim 2. Drücken schickt er die Daten ab und leitet mich auf die HTML Seite weiter wo der Sender der Kontaktdaten informiert wird das die Daten angekommen sind und ich diese sobald als möglich bearbeite !! Muss aber hinzufügen, dass es ein schneller Doppelklick sein muss, ansonsten geschieht auch nichts.
Kann sich jemand das mal anschauen und vielleicht ausschliessen weshalb es nicht beim ersten Drücken abgeschickt wird und dann ist ein weiteres Problem, dass der Vorname und die Telefonnummer nicht gesendet werden. Gibt es eine Möglichkeit dies zu testen ??

Code:
ActionScript-Quelltext 

// Sonderzeichen Aktiv
System.useCodePage = true;
// Im Feld tel Können nur Zahlen eingegeben werden
telefon.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.vorname.text = "Ihr Vorname";
    _root.name.text = "Ihr Nachname";
    _root.str.text = "Ihre Straße";
    _root.ort.text = "Ihr Wohnort";
    _root.telefon.text = "Ihre Telefonnummer";
    _root.email.text = "Ihre E-Mailadresse";
    _root.nachricht.text = "Ihre Mitteilung an uns...";
};
// Das array mit den Instanznamen von unseren Textfeldern
textfeld = new Array();
textfeld[0] = "vorname";
textfeld[1] = "name";
textfeld[2] = "str";
textfeld[3] = "ort";
textfeld[4] = "telefon";
textfeld[5] = "email";
textfeld[6] = "nachricht";
// Durchlaufe solange wie viele Elemente im array vorhanden sind
for (i=0; i<textfeld.length; 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<this.length; 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() {
    gesendet=0;
    // Ü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("http://www.meineseite.ch/senden.php", "", "POST");
        if (sended){
        sended=0;
        getURL ("http://meineseite.ch/danke.php", "_parent", "GET");
           }
    }
};
Hier auch gleich noch das senden.php Script :

PHP-Code:
<?
$suchen 
"\r"
$ersetzen "\n"
// Suche und ersetzte, da Flash Zeilenumbrueche mit \r angibt
// und php aber nur mit \n arbeitet
$nachricht_neu str_replace($suchen,$ersetzen,$_GET[txt_nachricht]); 
$text $_GET[txt_name].", übermittelt Ihnen folgende Informationen:\n";
$text .= "Nachname: $_GET[txt_name]\n";
$text .= "Vorname: $_GET[txt_vorname]\n";
$text .= "Straße: $_GET[txt_str]\n";
$text .= "Ort: $_GET[txt_ort]\n";
$text .= "Telefonnummer: $_GET[txt_telefon]\n";
$text .= "eMail: $_GET[txt_email]\n";
$text .= "Nachricht: $nachricht_neu \n";
$empfanger "info@meineseite.ch";
mail($empfanger"meineSeite.ch"$text"Von: Empfänger");
echo 
"&sended=1&";
?>
Hier der Link zur FLA Datei :

http://rapidshare.com/files/13186427...mular.zip.html

Ich danke allen für eure Mithilfe, schon auf halbem Wege, denn ich bin der Meinung jeder der hier mithelfen will, hat ein Lob verdient !! Der Wille soll gelobt werden. Bin eigentlich nur noch ein Schrittchen vom Ziel entfernt !! Aber musste bemerken, dass kleinste Änderungen schon ein riesiges Ausmass haben, ob ein Gelingen oder Misslingen hervorgeht. Und meine Nerven machen nicht mehr mit, bin schon fast aus dem Fenster gesprungen, doch nützt es nicht viel, da ich auf dem Erdgeschoss wohne.

Grüsse Marijoman
Marijoman ist offline   Mit Zitat antworten


Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Flash > Flash 8
Brauch dringend Hilfe bei Kontaktformular, drehe fast durch !! Hilfe !! Brauch dringend Hilfe bei Kontaktformular, drehe fast durch !! Hilfe !!
« problem: Transparente Fläche über RolloverButtons | umfangreicher Websitebanner - mit SWF oder FLV-Stream? »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

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

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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Ich brauch dringend Hilfe zur Bildgrößenbearbeitung Alexsander Photoshop 1 27.11.2007 21:43
brauch dringend Hilfe Markus88 Recht & Co 1 16.02.2006 19:50
Ich brauch dringend hilfe beim hochladen mrs.nose Dreamweaver 3 02.06.2005 16:06
Brauch wirklich dringend hilfe Stony Montana Traum-Dynamik 2 25.07.2004 19:53
HILFe brauch dringend eine Vectorgraphik histe Photoshop 1 30.06.2003 11:18


Alle Zeitangaben in WEZ +2. Es ist jetzt 07:05 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



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

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