Ich weiß ja nicht, ob sich das im IE7 geändert hat; Aber der IE6 kam|kommt mit dem Mime-Type
application/xhtml+xml nicht zurecht... probiers mal mit
text/html.
Und btw solltest du dich bei Browser Detection NIE auf den UserAgent verlassen...
Code:
var isIE=(navigator.userAgent.toLowerCase().indexOf('msie')!=-1)&&(clientVer>=4);
var isMozilla=navigator.userAgent.toLowerCase().indexOf('mozilla')!=-1;
solltest du zu
Code:
var isIE=(document.all)?1:0;
var isGecko=(typeof navigator.product == 'string')?1:0;
umschreiben. Schon aus dem Grund, weil im UserAgent des IE immer Mozilla drinsteht...
[Edit1]
Valides (X)
HTML? hmmm...
www.validome.org
auch wenn ich nicht glaube, dass sich der IE was draus macht ^^
Ist vielleicht auch noch interessant... (WICHTIG, ganz unten) Die
XML Deklaration mal testweise weglassen...
http://www.validome.org/forum/viewtopicp-580-1.htm
[Edit2]
LOL. Typisch IE.
Hab den Fehler gefunden. Es liegt daran, wann und wo du bestimmte
HTML Tags schliesst. Da ist der IE nach wie vor sehr pingelig. Folgende Tags darfst du nicht sofort, sondern erst mit einem zweiten Tag schliessen:
vorher: <script src="
bbcode.js" type="text/javascript"
/>
nachher: <script src="
bbcode.js" type="text/javascript"></script>
sowie
vorher: <textarea id="articletext" rows="15" cols="" name="articletext"
/>
nachher: <textarea id="articletext" rows="15" cols="" name="articletext"></textarea>