Thomas: Javascript Problem

Beitrag lesen

Hallo Leute,

ich habe folgenden Code (tut mir leid, den habe ich auch irgendwo raus kopiert und es läuft auch mehr oder weniger), aber da ich nicht so der Javascript Typ bin, wollte ich euch fragen:

var xmlDoc;

function loadXML()
 {
  if (window.ActiveXObject)
   {
 xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
 xmlDoc.async=false;
 xmlDoc.load("script/hilfe.xml");
   }
   else if
   (
 document.implementation &&
     document.implementation.createDocument)
 {
  xmlDoc= document.implementation.createDocument('','',null);
 xmlDoc.load("script/hilfe.xml");
 }
 else
 {
 alert("Your browser cannot handle this script");
 }
 return true;
}

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 2. Problem ist, dass im IE folgende Warning kommt : xmlDoc ist Null oder kein Objekt und Firefox meldet da nix.

Also wie gesagt, ist nur so ein Copy & Paste Teil, und so ganz 100%ig   habe ich das Skript an der Stelle
document.implementation &&
     document.implementation.createDocument)

noch nicht verstanden. Hat da jemand einen Ansatzpunkt für mich?

Danke schonmal
Thomas