Re: Re: why does this not work?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



<script>
if (screen.width<1064)
{
  document.write("<link src=\"style1.css\" type=\"text/css\"
rel=\"stylesheet\">");
}
else
{
  document.write("<link src=\"style2.css\" type=\"text/css\"
rel=\"stylesheet\">");
}
</script>

or use cookie, js write screen.width to cookie,then php read
screen.width from cookie.



2005/9/28, Oliver Grätz <oliver.graetz@xxxxxxxx>:
> Ross schrieb:
> > $width = " <script> document.write(screen.width); </script>";
> > //$ross= intval($width);
>
> Yes, this is and will always be zero, because you are evaluating a
> string to an integer value.
>
> > echo $width;
> > if ($width < 1064) {
> > echo "lower";
> > $style= "style1.css";
> >
> > }
> > else {
> > $style= "style2.css";
> >
> > }
>
> OK, no I could insert the stuff about server side and client side.
> What you want to do is learn about the user's screen width. First of
> all, this is a bad idea if I you want to use it for design purposes like
> in this case where you include different CSS files. If I have a
> 1600x1200 screen, I can easily open a browser window at 640x480. And
> now? And even if you don't evaluate the screen width but the browser
> window's width: What about me resizing the already rendered page? Think
> about better designing the page so you don't need to switch the CSS...
>
> OK, enough of evangelism. If you really want to do what you told there:
> Evaluate the JavaScript on your entry page. Then do a redirect to that
> same page and insert the value into the URL (e.g.
> index.php?scrwidth=1280). You can then access this from PHP via $_GET.
> It is a good idea to store this value in the session once received so
> you don't have to send it around on each link.
>
>
> AllOLLi
>
>
> ____________
> 63,000 bugs in the code, 63,000 bugs,
> ya get 1 whacked with a service pack,
> now there's 63,005 bugs in the code!!
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>


--
Lendy Chen

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux