Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: высота div с помощью php javascript
Форумы портала PHP.SU » » Вопросы новичков » высота div с помощью php javascript

Страниц (1): [1]
 

1. imediasun2 - 19 Января, 2013 - 12:36:55 - перейти к сообщению
Почему то выводит значение else $header_height="3000px";
PHP:
скопировать код в буфер обмена
  1.  
  2. if (!isset($_POST['screen'])) {
  3.     ?>
  4.  
  5.     <form action="" method="post">
  6.     <script language="javascript">
  7.     document.write ('<input name="screen" type="hidden" value=" '+screen.width+' "></form>');
  8.     document.forms[0].submit();
  9.     </script>
  10.  
  11. <?PHP
  12.  
  13. }
  14.  
  15. if (isset($_POST['screen'])) {
  16. $n = $_POST['screen'];
  17. if
  18. ($n >= 1500){
  19. $header_height="120px";
  20. }
  21. else if
  22. ($n >= 1000 and $n <= 1500){
  23. $header_height="87px";
  24. }
  25. else if
  26. ($n <= 1000){
  27. $header_height="60px";
  28. }}
  29. else
  30. $header_height="3000px";
  31. ?>
  32. #header {
  33. height: <?echo $header_height;?>;
  34. }
  35.  

на странице прописываем
CODE (html):
скопировать код в буфер обмена
  1. <link rel="stylesheet" href="../css/style.php" type="text/css" media="screen, projection" />

(Добавление)
решил проблему, написал на самой странице

CODE (html):
скопировать код в буфер обмена
  1.  style="height: <?echo $header_height;?>;"

 

Powered by ExBB FM 1.0 RC1