K
KayNet
Guest
Hi All
Ich versuche grade einen vorab browsercheck zu machen der nach browserversionen verschiedene seiten lädt und direkt den user anspricht. Die sollte dann so aussehen das an hand von kleinen grafiken (lämpchen) dem user gezeigt wird ob der status von ihm Ok ist.
Nur ich habe da ein problem mit dem IE 4 - 5.5
Ich bekomme es zur zeit nicht hin oder sehe denfehler nicht wieso er nicht unterscheidet die IE versionen. Genauso wie kann ich zwischen einzelenen NS browsern unterscheiden wie NS 4.01 NS 4.5 NS 4.7 ?
Mit NS 6 klappt ja soweit alles opera auch und staroffce auch.
Derzeitiges scribt:
function browsercheck ()
{
BrName = navigator.appName
BrVersion = navigator.appVersion
BrAgent = navigator.userAgent.indexOf
BrPlatform = navigator.platform
var bw=new checkBrowser()
var bw=new checkBrowser()
var isNS = (BrName == 'Netscape' && parseInt(BrVersion) == 4)
var isNS6 = (BrName == 'Netscape' && parseInt(BrVersion) >= 5 || BrAgent('Opera') != -1)
var isIE2 = (BrName == 'Microsoft Internet Explorer' && parseInt(BrVersion) == 2)
var isIE3 = (BrName == 'Microsoft Internet Explorer' && parseInt(BrVersion) == 3)
var isIE4 = (BrName == 'Microsoft Internet Explorer' && parseInt(BrVersion) == 4)
var isMacIE = (BrPlatform == 'MacPPC' && BrVersion == 'Microsoft Internet Explorer')
var isOpera = (BrAgent('Opera') != -1)
var isStarOffice = (BrAgent('StarOffice') != -1)
if (isNS)
{
window.open ("ns.htm");
}
if (isNS6)
{
window.open ("ns6.htm");
}
if (isIE4)
{
window.open ("ie4.htm");
}
if (isIE3)
{
window.open ("ie3.htm");
}
if (isIE2)
{
window.open ("ie2.htm");
}
if (isMacIE)
{
window.open ("iemac.htm");
}
if (isOpera)
{
window.open ("opera.htm");
}
if (isStarOffice)
{
window.open ("staroffice.htm");
}
else
{
document.write ("keine function")
}
}
Ich versuche grade einen vorab browsercheck zu machen der nach browserversionen verschiedene seiten lädt und direkt den user anspricht. Die sollte dann so aussehen das an hand von kleinen grafiken (lämpchen) dem user gezeigt wird ob der status von ihm Ok ist.
Nur ich habe da ein problem mit dem IE 4 - 5.5
Ich bekomme es zur zeit nicht hin oder sehe denfehler nicht wieso er nicht unterscheidet die IE versionen. Genauso wie kann ich zwischen einzelenen NS browsern unterscheiden wie NS 4.01 NS 4.5 NS 4.7 ?
Mit NS 6 klappt ja soweit alles opera auch und staroffce auch.
Derzeitiges scribt:
function browsercheck ()
{
BrName = navigator.appName
BrVersion = navigator.appVersion
BrAgent = navigator.userAgent.indexOf
BrPlatform = navigator.platform
var bw=new checkBrowser()
var bw=new checkBrowser()
var isNS = (BrName == 'Netscape' && parseInt(BrVersion) == 4)
var isNS6 = (BrName == 'Netscape' && parseInt(BrVersion) >= 5 || BrAgent('Opera') != -1)
var isIE2 = (BrName == 'Microsoft Internet Explorer' && parseInt(BrVersion) == 2)
var isIE3 = (BrName == 'Microsoft Internet Explorer' && parseInt(BrVersion) == 3)
var isIE4 = (BrName == 'Microsoft Internet Explorer' && parseInt(BrVersion) == 4)
var isMacIE = (BrPlatform == 'MacPPC' && BrVersion == 'Microsoft Internet Explorer')
var isOpera = (BrAgent('Opera') != -1)
var isStarOffice = (BrAgent('StarOffice') != -1)
if (isNS)
{
window.open ("ns.htm");
}
if (isNS6)
{
window.open ("ns6.htm");
}
if (isIE4)
{
window.open ("ie4.htm");
}
if (isIE3)
{
window.open ("ie3.htm");
}
if (isIE2)
{
window.open ("ie2.htm");
}
if (isMacIE)
{
window.open ("iemac.htm");
}
if (isOpera)
{
window.open ("opera.htm");
}
if (isStarOffice)
{
window.open ("staroffice.htm");
}
else
{
document.write ("keine function")
}
}