ERLEDIGT
NEIN
NEIN
ANTWORTEN
6
6
ZUGRIFFE
572
572
EMPFEHLEN
-
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
milleman wird erwachsen ....
-
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.
-
Freilich
.
Sieht aber nicht schön aus der Quellcode. Stammt glaub ich von der Smoothgallery.
http://nopaste.info/decfcee9fb.html
Grüßeman wird erwachsen ....
-
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?
-
Hey,
hier der Link: http://tinyurl.com/2urmyx4
Danke für die Unterstützung
man wird erwachsen ....
-
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)
-
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
milleman wird erwachsen ....
Ähnliche Themen
-
Mootools Form geht nicht
Von sufijen im Forum Javascript & AjaxAntworten: 3Letzter Beitrag: 22.03.10, 11:01 -
Mootools und Jquery in einem Dokument geht nicht
Von sugar im Forum Javascript & AjaxAntworten: 19Letzter Beitrag: 23.02.10, 18:15 -
Ajax Formular submit mit zwei submit-buttons, in Mootools
Von BMo im Forum Javascript & AjaxAntworten: 1Letzter Beitrag: 27.07.09, 00:52 -
Ajax Reload geht nicht
Von deintag85 im Forum Javascript & AjaxAntworten: 2Letzter Beitrag: 02.06.09, 21:44 -
Ajax anfrage geht nicht!
Von adamarc im Forum Javascript & AjaxAntworten: 4Letzter Beitrag: 07.10.07, 14:34





Zitieren
Login




