Как передать в PHP document.body.clientWidth из JS

voFa

Guest
Как передать в PHP document.body.clientWidth из JS

Друзья, такой трабЕл..

в ПХП формируется такой дивчик (используется для ДропДаун меню)
PHP:
 $js_menu .= "<div name=n".$i." id=sub".$i." class=sub13 onmouseover=cc() onmouseout=ch(".$i.") style='top=".$d_y[$i]."; left=".????????."'>
       <table width=222px border=0 cellpadding=4 cellspacing=1 bgcolor=#ffffff>
     $js_menu
      </table>
           </div>";
left менюшки формируется в зависимости от положения ссылки, это понятно, позишн absolute. Но вот дело в том, что на сайте выравнивание идет по центру и при вычислении положения енюшки нужно учитывать document.body.clientWidth....

<script language=JavaScript>
x=document.body.clientWidth;
</script>

какми образом можно передать эту переменную x в ПХП

Заранее благодарствую за вашу помощь....
 

SelenIT

IT-лунатик :)
Передать ее не проблема. Но привязывать PHP к особенностям визуального оформления на клиенте - глупость. А вдруг юзер захочет изменить размеры окна?
Координаты дива для менюшки, если они не зафиксированы жестко, нужно рассчитывать самим яваскриптом. Вызывать соответствующую функцию нужно, ИМХО, как минимум по body.onload и window.onresize.
 
Сверху