[ic] Specify flypage using javascript or another non-database method
Peter
peter at pajamian.dhs.org
Sun Apr 26 23:41:42 UTC 2015
On 04/27/2015 07:10 AM, DB wrote:
>>> Hi all. I'm working an making IC5 site a bit more mobile friendly and so
>>> far it's been fairly painless. Using javascript to redirect mobile
>>> visitors to the mobile version of a page works well. But I now need a
>>> way to make mobile visitors see a different flypage than non-mobile
>>> visitors see.
> Thanks - I'd been using something like below but I see other ways in the
> archives that would probably work better with your example.
>
> <script type="text/javascript">
> <!--
> if (screen.width <= 699) {
> ...
> }
> //-->
> </script>
Using javascript is all well and good, but you do have to direct them
after the page is loaded and then load another page as a result. If you
use server-side code to detect the presence of a mobile based on the
UserAgent string then you can use Mike's code above to do it without
needing a redirect. I suggest using the HTTP::BrowserDetect module to
parse the useragent string for you. It has, among others, methods that
tell you if it's a mobile device and whether it's a tablet, etc.
Peter
More information about the interchange-users
mailing list