Wobei viele Telefone inzwischen auch in der Breite mehr als 600px haben. Auflösungsbasiert arbeiten ist keine clevere Idee, ich würde stattdessen auf den Browser achten. Wir hier im Forum verwenden z.B. folgende Strings:
Spoiler anzeigen
iPhone
iPod
mobile
Android
Opera Mini
BlackBerry
IEMobile
Windows Phone
HTC
Nokia
Netfront
SmartPhone
Symbian
SonyEricsson
AvantGo
DoCoMo
Pre/
UP.Browser
Nachtrag, Beispiel:
Code
var mobileUAs = "iPhone|iPod|mobile|Android|Opera Mini|BlackBerry|IEMobile|"+
"Windows Phone|HTC|Nokia|Netfront|SmartPhone|Symbian|"+
"SonyEricsson|AvantGo|DoCoMo|Pre/|UP.Browser";
if(navigator.userAgent.match(new RegExp(mobileUAs))) {
window.location = "Mobile.html";
}
Ansonsten gibt es hier ein JavaScript wo du unten einfach deine Mobilseite einfügen kannst und es macht eine automatische Regex auf den Browser: http://detectmobilebrowsers.com/