Funktioniert bei mir einwandfrei - nehm ich die DTD weg, bekomm ich wieder REVTEXT_hidden[1]
IE7 und IE8
IE6 weigert sich dennoch standhaft.
Noch mehr Ideen?
Verzichte darauf, eine ID und ein Name-Attribut gleich zu benennen.
Ich danke dir überigens für diese Erkenntnis, sie hilft mir bei einem Problem mit dem External Interface von Flash :)
<object id="flash" width="100%" height="100%" data="/foo.swf" type="application/x-shockwave-flash">
<param name="movie" value="/foo.swf" />
<param name="wmode" value="transparent" />
</object>
Bei document.getElementById('flash') verweigert das External Interface seine Funktion im IE6 da das param-Element mit dem name="movie" nicht diese ID trägt und nicht bei Elemente dieselbe ID haben dürfen
Tauscht man die ID des object-Elements durch "movie" funktionierts auch im IE6, weil er fälschlicherweise das richtige Element findet :)