Du solltest Media Queries verwenden.

Alle mobilen browser bieten dem Nutzer die Möglichkeit an, diese zu ignorieren und die Desktop Version der Seite zu anzufordern.
Wenn das nicht gehen sollte weil das "mobile script" irgendetwas bereitstellt was nur auf einem Mobiltelefon ausgegeben werden soll, füge einfach einen Link ein der den User zurückschickt, da sehe ich kein Problem.
Ausserdem kommt es mit deinem snippet zu Kompatibilitätsproblemen, das hier hilft dir weiter: