Mit Javascript:
function setTarget(link) { // User-Agent-String auslesen var UserAgent = navigator.userAgent.toLowerCase(); // User-Agent auf gewisse Schlüsselwörter prüfen if(UserAgent.search(/(iphone|ipod|ipad|opera mini|fennec|palm|blackberry|android|symbian|series60)/)>-1) { //mobiles Endgerät alert("Sie sind mit einem Smartphone online"); link.target="_blank"; //this.setAttribute('target', '_blank'); } else{ // kein mobiles Endgerät (PC, Tablet, etc.) link.target=""; } }
Quelle: http://floern.com/webscripting/smartphone-mit-javascript-erkennen
Im Link:
<a href... target="" onClick="javascript:setTarget(self);">
Mit PHP:
http://floern.com/webscripting/smartphone-mit-javascript-erkennen