php com javascript

fil79

Power Member
gostaria de esticar uma imagem que está contida numa tabela conforme a resolução (largura neste caso) do monitor...para tal elaborei este script mas aparece uma página em branco...


PHP:
<?php

$largura="<script language='JavaScript' type='text/javascript'>document.write(window.screen.height);</script>";



if($largura=="600"){

echo"<div id=ponto style='position:absolute; left:100px; top:0px; width:14px; height:400px; z-index:1'><table width=3 height=400 border=0 cellpadding=0 cellspacing=0>
  <tr>
    <td width=13 background='ponto.jpg'>&nbsp;</td>
  </tr>
</table>
</div>";

}elseif($largura=="768"){

echo"<div id=ponto style='position:absolute; left:100px; top:0px; width:14px; height:400px; z-index:1'><table width=3 height=600 border=0 cellpadding=0 cellspacing=0>
  <tr>
    <td width=13 background='ponto.jpg'>&nbsp;</td>
  </tr>
</table>
</div>";
 
Olá

Não podes fazer isto:
PHP:
$largura="<script language='JavaScript' type='text/javascript'>document.write(window.screen.height);</script>";

o PHP corre no servidor e o Javascript no cliente, pelo que a variavel largura vai conter a string
Código:
 "<script language='JavaScript' type='text/javascript'>document.write(window.screen.height);</script>"

portanto a largura vai ser sempre diferente de 600 e 768 resultando numa página em branco :)

Nuno
 
Back
Topo