tutorials.de Buch-Aktion 02/2012
ERLEDIGT
NEIN
ANTWORTEN
6
ZUGRIFFE
572
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Registriert seit
    Aug 2001
    Beiträge
    818
    Hallo Leute,

    ich fasse mich kurz. Nachfolgendes Javascript wird auf <form method="post" action="kontaktanfrage.php" id="contactform"> angewendet. Da funktioniert tadellos in allen Browsern (Opera, Firefox, Chrome, Safari, ...) nur im IE7 und IE8 nicht. Da heißt es Skriptfehler in mootools.js (Zeile 313, Position 48: dort steht eine geschweifte Klammer zu)...

    Code javascript:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    
        $('contactform').addEvent('submit', function(e) {
            /**
             * Prevent the submit event
             */
            e.stop();
            
            /**
             * send takes care of encoding and returns the Ajax instance.
             */
            this.set('send', {onComplete: function(response) {
                    $('log').set('html', response);
                    $('log').get('tween', {property: 'opacity', duration: 5000}).start(0);
                }});
            
            this.send();
        });

    Kennt ihr das Problem? Wie kann ich es lösen?
    Danke für Eure Unterstützung.

    Grüße
    mille
     
    man wird erwachsen ....

  2. #2
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    Moin mille,

    könntest du bitte mal die von dir verwendete mootools.js hochladen.
    Es kann gut sein, dass du eine fehlerhafte Version gesaugt hast, der Fehler in der aktuellen aber bereits behoben ist.
     

  3. #3
    Registriert seit
    Aug 2001
    Beiträge
    818
    Freilich .

    Sieht aber nicht schön aus der Quellcode. Stammt glaub ich von der Smoothgallery.
    http://nopaste.info/decfcee9fb.html

    Grüße
     
    man wird erwachsen ....

  4. #4
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    Mmmh, der Code ist nicht ganz vollständig am Ende, daran liegt es aber nicht, denn wenn ich das fehlende Stückchen anfüge, geht es, sowohl in IEs als auch in den anderen(ohne das Stück gehts nirgends, ich schätze mal, da gibts ein Zeichenlimit bei nopaste).

    Also: ich kann da so keinen Fehler entdecken
    Ist das irgendwo online?
     

  5. #5
    Registriert seit
    Aug 2001
    Beiträge
    818
    Hey,

    hier der Link: http://tinyurl.com/2urmyx4

    Danke für die Unterstützung
     
    man wird erwachsen ....

  6. #6
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    Mein IE7 hat mir einen interessanten Fehlercode ausgespuckt
    c00ce56e

    Eine kurze Googelei hat ergeben, dass das Problem des Anstosses der angegebene Zeichensatz ist.

    Ein Blick auf das, was die kontaktanfrage.php da behauptet, fördert Erstaunliches Zutage

    Content-Type: text/html; charset=none

    Ich habe das mal nachgestellt, und konnte den Fehler von deiner Seite reproduzieren.

    Probiere mal, per header() eine ordentliche Zeichensatz-Info zu übermitteln, der Server scheint da nicht korrekt konfiguriert zu Sein.

    Oder Ändere das gleich in der Serverkonfiguration, falls es dir möglich ist.
    Im Apache erlaubt sind da On|Off|Zeichenkodierung ....."none" ist keine mir bekannte Zeichenkodierung

    Der Fehler hat auch nichts Speziell mit mootools zu tun, er tritt generell bei AJAX auf, scheint es.
    Geändert von Sven Mintel (30.08.10 um 01:39 Uhr)
     

  7. #7
    Registriert seit
    Aug 2001
    Beiträge
    818
    Lieber Sven,

    vielen lieben Dank für deinen Rat.

    Das Umstellen der Serverkonfiguration hat geholfen. Zusätzliches Senden eines Headers mittels php hat dann auch Decodierungsfehler im Browser behoben.

    Grüße
    mille
     
    man wird erwachsen ....

Ähnliche Themen

  1. Mootools Form geht nicht
    Von sufijen im Forum Javascript & Ajax
    Antworten: 3
    Letzter Beitrag: 22.03.10, 11:01
  2. Mootools und Jquery in einem Dokument geht nicht
    Von sugar im Forum Javascript & Ajax
    Antworten: 19
    Letzter Beitrag: 23.02.10, 18:15
  3. Antworten: 1
    Letzter Beitrag: 27.07.09, 00:52
  4. Ajax Reload geht nicht
    Von deintag85 im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 02.06.09, 21:44
  5. Ajax anfrage geht nicht!
    Von adamarc im Forum Javascript & Ajax
    Antworten: 4
    Letzter Beitrag: 07.10.07, 14:34

Stichworte