molily: Javascript Problem

Beitrag lesen

Hallo,

Willst du einfach eine externe XML-Datei einladen? Dazu kannst du auch das vielseitigere XMLHttpRequest verwenden. Die createDocument-Sache ist eigentlich obsolet, das ist eine alte Gecko-Eigenheit.

Die Funktion loadXML wird bei onLoad im Body Teil von jeder Seite geladen. Das 1. Problem ist schon, dass wenn ich die Hilfe.xml Datei veränder nur im IE die neuen Daten stehen. In Firefox passiert da nix. Im IE geht das.

Das ist ein Caching-Problem. Das kannst du entweder durch HTTP-Header verhindern, die Caching unterbinden, oder du hängst beim Laden immer einen eindeutigen String an die URI an, z.B. den aktuellen Timestamp:
var adresse = "script/hilfe.xml?" + new Date().getTime();

Mathias