henry5: fehler im internet explorer?

Beitrag lesen

das Script ist offenbar so dumm, den User-Agent-String abzufragen, anstatt die Existenz von Objekten und Eigenschaften zu überprüfen. Folge: Es funktioniert potenziell in *keinem* Browser. Solltest Du für die Software bezahlt haben oder einen anderweitig verpflichtenden Vertrag eingegangen sein, so fordere vom Hersteller einen Bugfix an.

Cheatah

hallo cheatah
das skript ist unter angegebener url frei verfügbar. der erste teil (die browserprüfung sieht so aus:

function Browser(){
var ua,s,i
this.isIE=false
this.isNS=false
this.version=null
ua=navigator.userAgent
s="MSIE"
if((i=ua.indexOf(s))>=0){
this.isIE=true
this.version=parseFloat(ua.substr(i+s.length))
return}
s="Netscape6/"
if((i=ua.indexOf(s))>=0){
this.isNS=true
this.version=parseFloat(ua.substr(i+s.length))
return}
s="Gecko"
if((i=ua.indexOf(s))>=0){
this.isNS=true
this.version=6.1
return}}
var browser=new Browser()

wieso funktioniert das potenziell in keinem browser?

thx und gruss
henry