Re: why does this not work?
| From: | Jordan Miller | Date: | Tue, 27 Sep 2005 08:31:58 +0000 |
| Subject: | Re: why does this not work? | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-223254@lists.php.net to get a copy of this message | ||
javascript is a client-side language, while php is a server-side language... the value you are passing to $width only exists on the client side, therefore the php server-side boolean fails.
i think you will have to pass the client-side calculated variable of screen.width to the php server before you can do this properly, probably through a POST form or GET request. nice idea, though (dynamically loading css based on screen resolution).
see:
http://forums.devshed.com/t3846/s.html
Jordan
On Sep 27, 2005, at 3:20 AM, Ross wrote:
This returns the correct value for $width but falls down on the boolean. I have tried intval/srtval but nothing seems to work. Maybe it is too early! $width = " <script> document.write(screen.width); </script>"; //$ross= intval($width); echo $width; if ($width < 1064) { echo "lower"; $style= "style1.css"; } else { $style= "style2.css"; } R. --PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php