Mike: Mobile oder nicht

Beitrag lesen

Tach alle zusammen!

Habe eine Datei xxx.js mit folgenden Code:

  
function browser()  
{  
	  
// User-Agent-String auslesen  
var UserAgent = navigator.userAgent.toLowerCase();  
  
// User-Agent auf gewisse Schlüsselwörter prüfen  
if(UserAgent.search(/(iphone|ipod|opera mini|fennec|palm|blackberry|android|symbian|series60)/)>-1)  
  
{  
	document.write("mobile");  
}  
  
else  
	  
{		  
	document.write("standard");  
}  
  
}  

Auf der Seite rufe ich die Funktion so auf:

  
<script type="text/javascript">  
browser();  
</script>  

Bekomme dann den Wert mobile bzw. standard zurück und angezeigt.

Soweit so gut.

Jetzt wollte ich das ganze aber mit eine IF Abfrage abfragen. Leider bekomme ich das nicht zum laufen. Hier mal mein Versuch:

  
<script type="text/javascript">  
  if (browser() == "mobile") {  
    alert("Mobile");  
  } else {  
    alert("nicht Mobile");  
  }  
</script>  

Den Befehl alert verwende ich nur zum Testen, später soll dort Code stehen.

Was micht auch noch interssieren würde, wie weise ich document.write True bzw. False zu oder geht das nicht.

Danke für die Hilfe.

mfg mike