Ergebnis 1 bis 2 von 2

Thema: formular tut nicht mehr, wenn es über loadmovie in ein leve

  1. #1
    kibii
    Gast

    Standard formular tut nicht mehr, wenn es über loadmovie in ein leve

    hallo zusammen,
    ich habe ein flashformular erstellt, mit abfrage einiger pflichtfelder
    (hab mich dabei strikt an folgendes tutorial gehalten:
    http://www.flashkit.com/tutorials/In...-778/index.php)

    prinzipiell tut das formular jetzt auch ABER...

    sobald ich den movie mit dem formular von einem anderen movie
    aus in level laden lasse funktioniert die mussfeld abfrage nicht mehr
    >> loadMovie("kontakt.swf", "_level100");.
    das lässt mich natürlich befürchten, dass allgemein meine ganzen
    variablen nichtmehr gefunden werden und deshalb auch nie ankommen
    können.

    was mache ich falsch? ich hab schon versucht den pfad zu ändern sprich
    _level100.formData.xxx statt formData.xxx. hat aber auch nichts gebracht..

    hier ist der code:

    ebene functions, bild 1:

    set ("recipient", "birgitking@web.de");
    set ("subject", "Mitteilung aus Kontaktformular");
    set ("print_config", "formData.email");
    set ("sort", "formData.vorname,formData.name,formData.firma,for mData.strasse,formData.hausnr,formData.plz,formDat a.ort,formData.email,formData.telefon,formData.mob il,formData.mitteilung");

    function ckVorname(){
    if (formData.vorname == ""){
    errBox.setMessage("Ihre Eingabe ist unvollständig. Bitte geben Sie Ihren Vornamen ein!");
    return false; }
    else {
    return true};
    }

    function ckName(){
    if (formData.name == ""){
    errBox.setMessage("Ihre Eingabe ist unvollständig. Bitte geben Sie Ihren Namen ein!");
    return false; }
    else {
    return true};
    }

    function ckTelefon(){
    if (formData.telefon == ""){
    errBox.setMessage("Ihre Eingabe ist unvollständig. Bitte geben Sie Ihre Telfonnummer ein!");
    return false; }
    else {
    return true};
    }

    function ckMitteilung(){
    if (formData.mitteilung == ""){
    errBox.setMessage("Ihre Eingabe ist unvollständig. Bitte geben Sie Ihre Mitteilung an uns ein!");
    return false; }
    else {
    return true};
    }

    function ckEmail(){
    if(formData.email == ""){
    errBox.setMessage("Ihre Eingabe ist unvollständig. Bitte geben Sie Ihre Email ein!");
    return false;}
    else{
    if(formData.email.indexOf(".",0)==-1 || formData.email.indexOf("@",0)==-1){
    errBox.setMessage("Die von eingegebene Email Adresse ist ungültig. Bitte überprüfen Sie Ihre Eingabe.");
    return false;}
    else{
    return true;}
    }
    }

    function clrData(){
    this.formData.vorname = "";
    this.vornameIN.text="";
    this.formData.name = "";
    this.nameIN.text="";
    this.formData.firma = "";
    this.firmaIN.text="";
    this.formData.strasse = "";
    this.strasseIN.text="";
    this.formData.hausnr = "";
    this.hausnrIN.text="";
    this.formData.plz = "";
    this.plzIN.text="";
    this.formData.ort = "";
    this.ortIN.text="";
    this.formData.email = "";
    this.emailIN.text="";
    this.formData.telefon = "";
    this.telefonIN.text="";
    this.formData.mobil = "";
    this.mobilIN.text="";
    this.formData.mitteilung = "";
    this.mitteilungIN.text="";
    }

    function myOnLoad(success){
    errBox.setEnabled(true);
    if(success){
    errBox.setIcon("info");
    errBox.setTitle("EMPFANGSBESTÄTIGUNG");
    errBox.setMessage("Vielen Dank! Wir haben Ihre Mitteilung erhalten und werden diese schnellstmöglich bearbeiten");
    errBox._visible=true;
    clrData();
    }
    else{
    errBox.setIcon("warning");
    errBox.setTitle("SYSTEM FEHLER");
    errBox.setMessage("Beim versenden Iher Mitteilung ist ein Fehler aufgetreten. Bitte senden Sie die Mitteillung noch einmal. Danke!");
    errBox._visible=true;
    }
    }

    function goPostal(){
    if(!ckVorname()){errBox._visible=true;return;}
    else if(!ckName()){errBox._visible=true;return;}
    else if(!ckEmail()){errBox._visible=true;return;}
    else if(!ckTelefon()){errBox._visible=true;return;}
    else if(!ckMitteilung()){errBox._visible=true;return;}

    errBox.setIcon("info");
    errBox.setTitle("SENDEN");
    errBox.setMessage("Ihre Mitteilung wird übertragen");
    errBox._visible=true;
    errBox.setEnabled(false);
    formData.sendAndLoad("/cgi-bin/mailmanager.pl", replyData, "post");
    }


    ebene actions/vars, bild 1

    formData = new LoadVars();
    formData.vorname = "";
    formData.name = "";
    formData.firma = "";
    formData.strasse = "";
    formData.hausnr = "";
    formData.plz = "";
    formData.ort = "";
    formData.email = "";
    formData.telefon = "";
    formData.mobil = "";
    formData.mitteilung = "";

    replyData = new LoadVars();
    replyData.onLoad = myOnLoad;

    globalStyleFormat.FMessageBoxTitleText = new TextFormat( "standard 07_54", 8, 0xffffff);
    globalStyleFormat.FMessageBoxMessageText = new TextFormat( "standard 07_54", 8, 0xffffff);
    globalStyleFormat.applyChanges();


    und irgendwo in bild 6 sitzt dann noch ein stop();



    in der zip datei ist das ganze nochmal als fla datei

    ausserdem bin ich nicht sicher, ob die variablen die für den cgi server mitgeschickt werden sollen so richtig sind
    >> set ("recipient", "birgitking@web.de"); etc. kurze info wäre super..

    ich hoffe, mir kann jemand helfen. mit meinem basic wissen komme ich da lieder nicht weiter..

    viele grüsse,
    birgit
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!
    Angehängte Dateien Angehängte Dateien

  2. #2
    Gast

    Standard Re: formular tut nicht mehr, wenn es über loadmovie in ein

    php)

    prinzipiell tut das formular jetzt auch ABER...

    sobald ich den movie mit dem formular von einem anderen movie
    aus in level laden lasse funktioniert die mussfeld abfrage nicht mehr
    >> loadMovie("kontakt.swf", "_level100");.
    das lässt mich natürlich befürchten, dass allgemein meine ganzen
    variablen nichtmehr gefunden werden und deshalb auch nie ankommen
    können.

    was mache ich falsch? ich hab schon versucht den pfad zu ändern sprich
    _level100.formData.xxx statt formData.xxx. hat aber auch nichts gebracht..

    hier ist der code:

    ebene functions, bild 1:

    set ("recipient", "birgitking@web.de");
    set ("subject", "Mitteilung aus Kontaktformular");
    set ("print_config", "formData.email");
    set ("sort", "formData.vorname,formData.name,formData.firma,for mData.strasse,formData.hausnr,formData.plz,formDat a.ort,formData.email,formData.telefon,formData.mob il,formData.mitteilung");

    function ckVorname(){
    if (formData.vorname == ""){
    errBox.setMessage("Ihre Eingabe ist unvollständig. Bitte geben Sie Ihren Vornamen ein!");
    return false; }
    else {
    return true};
    }

    function ckName(){
    if (formData.name == ""){
    errBox.setMessage("Ihre Eingabe ist unvollständig. Bitte geben Sie Ihren Namen ein!");
    return false; }
    else {
    return true};
    }

    function ckTelefon(){
    if (formData.telefon == ""){
    errBox.setMessage("Ihre Eingabe ist unvollständig. Bitte geben Sie Ihre Telfonnummer ein!");
    return false; }
    else {
    return true};
    }

    function ckMitteilung(){
    if (formData.mitteilung == ""){
    errBox.setMessage("Ihre Eingabe ist unvollständig. Bitte geben Sie Ihre Mitteilung an uns ein!");
    return false; }
    else {
    return true};
    }

    function ckEmail(){
    if(formData.email == ""){
    errBox.setMessage("Ihre Eingabe ist unvollständig. Bitte geben Sie Ihre Email ein!");
    return false;}
    else{
    if(formData.email.indexOf(".",0)==-1 || formData.email.indexOf("@",0)==-1){
    errBox.setMessage("Die von eingegebene Email Adresse ist ungültig. Bitte überprüfen Sie Ihre Eingabe.");
    return false;}
    else{
    return true;}
    }
    }

    function clrData(){
    this.formData.vorname = "";
    this.vornameIN.text="";
    this.formData.name = "";
    this.nameIN.text="";
    this.formData.firma = "";
    this.firmaIN.text="";
    this.formData.strasse = "";
    this.strasseIN.text="";
    this.formData.hausnr = "";
    this.hausnrIN.text="";
    this.formData.plz = "";
    this.plzIN.text="";
    this.formData.ort = "";
    this.ortIN.text="";
    this.formData.email = "";
    this.emailIN.text="";
    this.formData.telefon = "";
    this.telefonIN.text="";
    this.formData.mobil = "";
    this.mobilIN.text="";
    this.formData.mitteilung = "";
    this.mitteilungIN.text="";
    }

    function myOnLoad(success){
    errBox.setEnabled(true);
    if(success){
    errBox.setIcon("info");
    errBox.setTitle("EMPFANGSBESTÄTIGUNG");
    errBox.setMessage("Vielen Dank! Wir haben Ihre Mitteilung erhalten und werden diese schnellstmöglich bearbeiten");
    errBox._visible=true;
    clrData();
    }
    else{
    errBox.setIcon("warning");
    errBox.setTitle("SYSTEM FEHLER");
    errBox.setMessage("Beim versenden Iher Mitteilung ist ein Fehler aufgetreten. Bitte senden Sie die Mitteillung noch einmal. Danke!");
    errBox._visible=true;
    }
    }

    function goPostal(){
    if(!ckVorname()){errBox._visible=true;return;}
    else if(!ckName()){errBox._visible=true;return;}
    else if(!ckEmail()){errBox._visible=true;return;}
    else if(!ckTelefon()){errBox._visible=true;return;}
    else if(!ckMitteilung()){errBox._visible=true;return;}

    errBox.setIcon("info");
    errBox.setTitle("SENDEN");
    errBox.setMessage("Ihre Mitteilung wird übertragen");
    errBox._visible=true;
    errBox.setEnabled(false);
    formData.sendAndLoad("/cgi-bin/mailmanager.pl", replyData, "post");
    }


    ebene actions/vars, bild 1

    formData = new LoadVars();
    formData.vorname = "";
    formData.name = "";
    formData.firma = "";
    formData.strasse = "";
    formData.hausnr = "";
    formData.plz = "";
    formData.ort = "";
    formData.email = "";
    formData.telefon = "";
    formData.mobil = "";
    formData.mitteilung = "";

    replyData = new LoadVars();
    replyData.onLoad = myOnLoad;

    globalStyleFormat.FMessageBoxTitleText = new TextFormat( "standard 07_54", 8, 0xffffff);
    globalStyleFormat.FMessageBoxMessageText = new TextFormat( "standard 07_54", 8, 0xffffff);
    globalStyleFormat.applyChanges();


    und irgendwo in bild 6 sitzt dann noch ein stop();



    in der zip datei ist das ganze nochmal als fla datei

    ausserdem bin ich nicht sicher, ob die variablen die für den cgi server mitgeschickt werden sollen so richtig sind
    >> set ("recipient", "birgitking@web.de"); etc. kurze info wäre super..

    ich hoffe, mir kann jemand helfen. mit meinem basic wissen komme ich da lieder nicht weiter..

    viele grüsse,
    birgit[/quote]

Ähnliche Themen

  1. Information wenn man über ein BIld drüber fährt.
    Von wurmax im Forum HTML & CSS Forum
    Antworten: 1
    Letzter Beitrag: 28.07.2006, 11:10
  2. Immer wenn ich fertig bin gefällt es mir nicht mehr ...
    Von im Forum Eure Homepages und Foren - Vorstellung und Bewertungen
    Antworten: 3
    Letzter Beitrag: 26.02.2005, 13:43
  3. Was wird schneller; wenn ich mehr Arbeitsspeicher habe ?
    Von im Forum Computer - Internet Forum
    Antworten: 4
    Letzter Beitrag: 12.08.2004, 01:38
  4. fenster öffnen, wenn nicht mehr offen
    Von Macintosch im Forum HTML & CSS Forum
    Antworten: 3
    Letzter Beitrag: 09.07.2004, 16:32
  5. Wenn, ja wenn das Wörtchen Wenn nicht wär ....
    Von umbenannt im Forum Off Topic und Quasselbox
    Antworten: 5
    Letzter Beitrag: 09.11.2003, 00:16

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •