ajax-Fehler finden-im ff funktioniert es im ie NICHT
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
fenster
funktion
funktionieren
gefunden url
http
internet
klartext
laden
papierkorb
problem
sekunde
tab
test
tun
uhr
url
verraten
version
wissen
wunderbar danke
-
Ich habe per Ajax eine Seite geschrieben die sich jede Sekunde die Uhrzeit von einer php-Seite "holt" und anzeigt.
die Seite:
http://simuliertes.lima-city.de/papierkorb/ajax-uhr.htm
Das Problem ist das die Uhr in Firefox einwandfrei funktioniert aber nicht im internet-explorer.
Warum?
Ich vermute das hat was mit dem ActiveXObject zu tun oder?
Eine andere Seite mit weniger aber fast identischem Code (& Problem) ist diese:
http://simuliertes.lima-city.de/ajax/ajaxgetput.html
Im ff kommt eine Alert-Meldung mit dem Text "['hallo','du'];", im ie passiert..
..nichts... -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Habe leider nur die Version 7 vom IE, aber da funktionieren beide Scripte genau wie im aktuellen FF.
FF -
fatfreddy schrieb:
Habe leider nur die Version 7 vom IE, aber da funktionieren beide Scripte genau wie im aktuellen FF.
FF
Das ist merkwuerdig, ich sitze hier in einem internetcafe in Spanien, kann es sein das die standartmaessig aciveX deaktiviert haben? (kommt ja hinzu das der ie hier in spanisch ist, was ich nicht kann)
Und wenn ja, heisst das im klartext das ,ohne aktiviertes activeX, ajax im ie praktisch unmoeglich ist? -
Habe beide Seiten im FF und dem IE getestet...
Während die Uhr sich im Firefox aktualisiert, wird im Internet Explorer die Funktion nur einmal aufgerufen... da stimmt etwas nicht mit setInterval. Scheinbar ein Cache-Problem beim IE...
Hierzu habe ich folgenden Link gefunden... http://www.webmasterworld.com/javascript/3948696.htm
Der 2. Test funktioniert hingegen in beiden Browsern gleich. Es öffnet sich ein Alert-Fenster... -
staymyfriend schrieb:
Habe beide Seiten im FF und dem IE getestet...
Während die Uhr sich im Firefox aktualisiert, wird im Internet Explorer die Funktion nur einmal aufgerufen... da stimmt etwas nicht mit setInterval. Scheinbar ein Cache-Problem beim IE...
Hierzu habe ich folgenden Link gefunden... http://www.webmasterworld.com/javascript/3948696.htm
Der 2. Test funktioniert hingegen in beiden Browsern gleich. Es öffnet sich ein Alert-Fenster...
Koenntest Du mir die ie-version verraten?
Bei fatfreddys version (ie 7) hat es ja anscheinend fehlerfrei funktioniert.
EDIT:
Juhuuuu, es funktioniert!!
STAYMYFRIEND ICH DANKE DIR.
Es liegt anscheinend wirklich daran das manche IE-versionen (oder eine mir unbekannte, wuerde also immer noch gerne Deine ie-version wissen,) die php-Daten nur noch aus der Cache laden.
Also habe ich die Urlabfrage geaendert.
Und nun klappt es wunderbar, DANKE
Funktionierende Ajax-Uhr:
http://simuliertes.lima-city.de/ajax/ajaxuhr.html
Beitrag zuletzt geändert: 28.1.2010 14:35:08 von simuliertes -
Habe den IE8 und im Firefox das Addon "IE Tab". Mit beiden hat Deine Uhr nicht funktioniert...
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage