Ich habe ein Problem mit einem JSON String, der via Javascript auseiandergenommen werden sollte. Im Internetexplorer verweigert er nach Zugriff auf die Elemente des Strings den Dienst..
Ich nutze die Javascript Bibliothek Prototype.
JSON String:
http://www.onlyfree.de/php/pasteserv...ow.php?id=5793
Wichtig ist hier das UnterObjekt
elements_position - dies soll mit folgendem Javascript ausgelesen werden.
JSON parsen
(In s.elements_position wird schon die aktuelle Seite ausgelesen )
http://www.onlyfree.de/php/pasteserv...ow.php?id=5794
Beim Parsen verwende ich die von Prototype zur Verfügung gestellte Funktion
each - alles soweit eigentlich kein Problem
im Firefox - nur der IE bricht in der Schleife ohne Fehlermeldung ab..
Komischerweise kann ich mir in der Schleife auch die einzelnen Werte via alert ausgeben lassen - nur alles nach der Schleife wird nicht weiter beachtet..
Wäre klasse, wenn mir da jemand helfen könnte - ich stehe da leider vor einem Rätsel..
edit
Ich bin auf der Fehlersuche etwas weiter gekommen..
Ich habe das Skript nun etwas vereinfacht:
http://www.onlyfree.de/php/pasteserv...ow.php?id=5797
Das Javascript Objekt ->
http://www.port11.de/jsonstring.js
Testseite ->
http://www.port11.de/test.html
Folgenden Fehler stellt mich wieder vor ein Rätsel:
Der Fehler war mal wieder auf ein Komma zurückzuführen, welches im Objekt vorhanden war - komischerweise zeigte mir selbst JSLint diesen Fehler nicht an ;(..
Gruss
SteffenR