Struppi: Problem mit IE: Javascript-code mit AJAX nachladen und ausführen

Beitrag lesen

var bSaf = (navigator.userAgent.indexOf('Safari') != -1);
var bOpera = (navigator.userAgent.indexOf('Opera') != -1);
var bMoz = (navigator.appName == 'Netscape');

Noch ein Wort zu deinem Versuch die Fähigkeit eines Browsers zu ermitteln, userAgent ist eine frei wählbare Eigenschaft, die nichts aussagt darüber was der Browser kann und in deinem Fall ist es auch nicht so dass es nicht eine bessere Lösung gäbe.

strExec = st[i].innerHTML || st[i].text || st[i].textContent;

Oder halt in der Reihenfolge, die das Beste Ergebniss für dich bringt.

PS: Es geht mir darum auszuloten was man mit Ajax alles machen kann. Deshalb bitte keine Grundsatzdiskussion zur Sinnhaftigkeit von Ajax.

Eigentlich ist schon die Sinnhaftigkeit JS hier ausführen zu wollen fraglich. Da diese Methode Schwierigkeinten bereitet, sollte man sich besser überlegen, ob man das JS nicht einfach in einen .js Datei auslagert.

Struppi.