komisch, denn bei folgendem script
document.all.MenuSelect.innerHTML="..."
wird im <div> mit der id "MenuSelect" der string ordnungsgemäß angezeigt, im internet-explorer 6.0, wohingegen
document.getElementById.MenuSelect.innerHTML="..."
einen fehler bringt:
'document.getElementById.MenuSelect' ist Null oder Kein Objekt.
ich frag mich manchmal, wieso man soviel zeit sinnlos vergeuden muss, weil man sich mit solch einem scheiss (anpassen der seiten an verschiedene browser) befassen muss...
Hättest du es beim alten IE4-Modell gleich ala document.all["MenuSelect"] gemacht, ergäbe sich bei der Anpassung auf document.getElementById("MenuSelect") keine Schwierigkeit! Das liegt daran, das docuemtn.all[] ein Array aller HTML-Elemente darstellt , was schon an der Notation all[] erkennbar ist, während getElementId(id) eine Methode des document-Objektes ist, welche genau ein Element zurück gibt.
Gruß Herbalizer