pragmaMx Support Forum

pragmaMx => Individuelle Anpassungen => Thema gestartet von: Musicman75 am 03 Mai 2007, 19:53:55

Titel: JavaScript und IE
Beitrag von: Musicman75 am 03 Mai 2007, 19:53:55
Hallo,

es geht immer noch um die GoogleMap, an der ich bastel. Inzwischen werden die USer auch unter der Karte angezeigt. Jetzt habe ich aber das Problem, das bei einer Radius Auswahl die Jeweiligen User immer unten an die Liste angefügt werden.

Sprich - in meinem Script muss ich zuerst die Liste löschen, bevor ich eine neue anlege.

in meinem Code greife ich so auf die Liste zu und versuche sie zu löschen, was im FF auch funktioniert.
var h = document.getElementById(\"side_bar\");
h.innerHTML='';


Der IE zeigt gar keine Punkte mehr an, wenn ich die innerHTML Zeile drin habe.

Jemand ne Ahnung, wie ich im IE die Liste löschen kann ohne Error?
Titel: Re: JavaScript und IE
Beitrag von: JoergK am 03 Mai 2007, 21:37:49
Ich kenn mich mit JavaScript zwar nicht wirklich aus, jedoch ist im SelfHTML zu innerHTML (http://de.selfhtml.org/javascript/objekte/all.htm#inner_html) folgendes zu Lesen:
ZitatDie Eigenschaft innerHTML sollten Sie nicht direkt beim Einlesen der HTML-Datei anwenden, sondern immer erst abhängig von Aktionen wie Verweisklicks oder Button-Klicks oder mit einem setTimeout() von einigen Sekunden davor. Bei Anwendung direkt beim Einlesen der Datei meldet der Internet Explorer 4.0 einen Laufzeitfehler.

Vielleicht hilft Dir das weiter?  :gruebel:
Titel: Re: JavaScript und IE
Beitrag von: Musicman75 am 03 Mai 2007, 23:56:03
ne, leider nicht.

trotzdem danke.