JavaScript - Browserweiche

String.indexOf() S.582 Das umfassende Referenzwerk

Durchsucht einen String

Überblick

  • string.indexOf(teilstring)
  • string.indexOf(teilstring, start)

Argumente

  • teilstring
  • start

Rückgabewert

String.indexOf() durchsucht den string von vorne bis hinten nach dem teilstring. Die Suche beginnt bei der start-Position oder am Anfang von string, wenn start nicht angegeben ist. Wird teilstring gefunden, so gibt String.indexOf() die Position des ersten Zeichens des Auftretens von teilstring in string zurück.()

Wird teilstring nicht gefunden, so gibt String.indexOf() den Wert -1 zurück.()

Browserweiche

Beispiel:

<script type="text/javascript">

var ua = navigator.userAgent;

var browser = "Unbekannter Browser";

if (ua.indexOf("Navigator/") > -1) {

browser = "Netscape";

} else if (ua.indexOf("Firefox/") > -1) {

browser = "Firefox";

} else if (ua.indexOf("MSIE") > -1) {

browser = "Internet Explorer";

} else if (ua.indexOf("Opera/") > -1) {

browser = "Opera";

} else if (ua.indexOf("Chrome") > -1) {

browser = "Chrome";

} else if (ua.indexOf("Safari") > -1) {

browser = "Safari";

}

document.write("<h4>" + browser + "</h4>")

</script>

Ausgabe:

zurück