tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
5
ZUGRIFFE
326
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von Cemil
    Cemil Cemil ist offline Mitglied Gold
    Registriert seit
    Mar 2004
    Ort
    Basel (CH)
    Beiträge
    186
    Hallo,

    habe ein Formular gebastelt und dieses sieht folgendermassen aus: siehe hier .

    Wenn man sich die Seite zum ersten Mal anschaut, sind die Textfelder immer mit einer Zuweisung versehen, aber wenn die Seite aktualisiert (ohne den Cache zu leeren), merkt man das danach immer "Eingabe prüfen" kommt, obwohl der Senden-Button gar nicht betätigt wurde.

    Wie kann ich das am besten umgehen.

    Habe die Datei angehängt, damit man das ganze besser nachvollziehen kann.

    Grüsse
    Angehängte Dateien Angehängte Dateien
    Geändert von Cemil (15.05.05 um 11:30 Uhr)
     
    Grüsse Cemil
    ===========
    Wer kämpft, kann verlieren. Wer nicht kämpft, hat schon verloren. - Bertolt Brecht

  2. #2
    Registriert seit
    Mar 2004
    Ort
    Basisrealität
    Beiträge
    12.118
    Blog-Einträge
    7
    Hi,

    onLoad wird nicht unbedingt bei einem Reload aus den Cache aufgerufen (sondern nur, wenn der Film erstmalig geladen wird). Setze die folgende Zeile (und vielleicht auch alle anderen, die bei einem Reload zur Initialisierung beitragen) einfach "blank" in den Quelltext und nicht in den onLoad-Handler:
    PHP-Code:
    _root.mc_fehler._visible false
    Gruß

    P.S.: Ich habe den anderen Thread mal gelöscht, weil ich diesen zuerst gesehen habe. Zu Deiner anderen Frage: Vielleicht wird das Formular bei der zweiten Daten extern nachgeladen?
    .
    Geändert von Datic (15.05.05 um 11:16 Uhr)
     

  3. #3
    Avatar von Cemil
    Cemil Cemil ist offline Mitglied Gold
    Registriert seit
    Mar 2004
    Ort
    Basel (CH)
    Beiträge
    186
    Hallo Datic,
    habe jetzt die onLoad-function ganz rausgenommen und nun klappt es, aber nur bei mailformular.html.
    Bei index_content.html, wenn man auf Callback klickt, handelt es sich um eine externe swf Datei. Die Daten werden nur teilweise geladen, was ich nicht ganz verstehe.
     
    Grüsse Cemil
    ===========
    Wer kämpft, kann verlieren. Wer nicht kämpft, hat schon verloren. - Bertolt Brecht

  4. #4
    Avatar von Cemil
    Cemil Cemil ist offline Mitglied Gold
    Registriert seit
    Mar 2004
    Ort
    Basel (CH)
    Beiträge
    186
    Habe noch etwas vergessen: Anbei siehst Du, wie die externe swf Datei aufgerufen wird. Wie schon gesagt verstehe ich sehr wenig von Flash und vielleicht hat sich hier ein Fehler eingeschlichen.

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    
    on(release){
    gotoAndStop(1);
    _root.createEmptyMovieClip("container", 1) 
    //Erstellt einen neuen leeren MovieClip mit dem instanznamen "container"
    //und die 1 steht, auf welcher tiefe es plaziert werden soll
    _root.container.loadMovie("mailformular.swf")
    //ladet in den neu erstellten MovieClip die swf hinein
    _root.container._x = 0;//Setzt die X-Position des mc's auf 30px
    _root.container._y = 0;//Setzt die Y-Position des mc's auf 60px
    }
     
    Grüsse Cemil
    ===========
    Wer kämpft, kann verlieren. Wer nicht kämpft, hat schon verloren. - Bertolt Brecht

  5. #5
    Registriert seit
    Mar 2004
    Ort
    Basisrealität
    Beiträge
    12.118
    Blog-Einträge
    7
    Hi,

    Wenn Du dieses Formular nachlädst, darfst Du dort den Verweis auf _root nicht verwenden, da sich _root dann ja auf die Hauptzeitleiste des Hauptfilms bezieht. Arbeite lieber mit relativen Verweisen wie _parent. (Beispiel: _root.mc_fehler wird nicht erkannt, da der MC nicht im Hauptfilm liegt. _parent wäre hier überflüssig, da Du Dich ja auf der Hauptzeitleiste des Formulars befindest)

    Gruß

    P.S.: Wenn Du mit Flash 7 arbeitest, kannst Du in dem Formular auch _lockroot = true; verwenden (siehe Flashreferenz).
    .
     

  6. #6
    Avatar von Cemil
    Cemil Cemil ist offline Mitglied Gold
    Registriert seit
    Mar 2004
    Ort
    Basel (CH)
    Beiträge
    186
    Hi,
    in _lockroot lag die Erlösung.

    Wäre froh, wenn ich halbsoviel von Flash verstehen würde.

    Nochmals vielen Dank.

    Grüsse
     
    Grüsse Cemil
    ===========
    Wer kämpft, kann verlieren. Wer nicht kämpft, hat schon verloren. - Bertolt Brecht

Ähnliche Themen

  1. Probleme mit PHP-Formular
    Von Nohh im Forum PHP
    Antworten: 1
    Letzter Beitrag: 20.08.07, 10:49
  2. Probleme mit Formular
    Von Akasya im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 02.10.05, 09:42
  3. probleme bei Formular
    Von fanste im Forum Javascript & Ajax
    Antworten: 5
    Letzter Beitrag: 10.04.05, 15:54
  4. Formular Probleme
    Von thaendel im Forum PHP
    Antworten: 3
    Letzter Beitrag: 03.02.04, 09:34
  5. Formular Probleme
    Von tokio im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 27.06.03, 17:19