Browserversionen
Udo
- javascript
Hallo zusammen,
gibt es niedergeschriebene Scripts, die Beispiele für Verzweigungen zu den verschiedenen Browsertypen aufzeigen.
Sowas muss ja heutzutage bei jeder guten Seite vorgesehen sein, um den Usern, die mit verschiedenen Browsern eine Site besuchen, gerecht zu werden.
Gibt es da Standartlösungen ?
Wo finde ich hier Quellen ?
Ich habe bisher nur Lösungen gesehen, die für spezielle Fälle zugeschnitten waren.
gruss
Udo
Sowas muss ja heutzutage bei jeder guten Seite vorgesehen sein, um den Usern, die mit verschiedenen Browsern eine Site besuchen, gerecht zu werden.
Gibt es da Standartlösungen ?
Wo finde ich hier Quellen ?
Hier hast Du immerhin schon mal eine Lösung für alle Netscape Browser
<script language="JavaScript">
var
bName = navigator.appName;
bVer = parseInt(navigator.appVersion);
if(bName == "Netscape" && bVer >= 4) ver = "n4";
else if(bName == "Netscape" && bVer == 3) ver = "n3";
if(ver == "n4" && navigator.appVersion.lastIndexOf("Mac") != -1) ver = "n3";
function window() { if(ver == "n4") {
tue das bei version 4}
else if(ver == "n3") { und dies bei version 3 }
}
</script>
bye
Benedikt
Hier hast Du immerhin schon mal eine Lösung für alle Netscape Browser
<script language="JavaScript">
var
bName = navigator.appName;
bVer = parseInt(navigator.appVersion);
if(bName == "Netscape" && bVer >= 4) ver = "n4";
else if(bName == "Netscape" && bVer == 3) ver = "n3";
if(ver == "n4" && navigator.appVersion.lastIndexOf("Mac") != -1) ver = "n3";function window() { if(ver == "n4") {
tue das bei version 4}
else if(ver == "n3") { und dies bei version 3 }
»» }
</script>
Für IE bekommste die Version seit IE 5 am besten wohl so raus :
if(navigator.userAgent.indexOf("MSIE") >0 )
{
version = parseInt(navigator.userAgent.substr(navigator.userAgent.indexOf("MSIE")+5,1));
}
gruss
Jens