zerebeu Postado Janeiro 17, 2007 Denunciar Share Postado Janeiro 17, 2007 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$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'> </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'> </td> </tr></table></div>";}?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Renato Penna Postado Janeiro 17, 2007 Denunciar Share Postado Janeiro 17, 2007 Ao invés de usar height = "800" (800 píxels) use height = "100%" (100% da largura da tela). Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 zerebeu Postado Janeiro 17, 2007 Autor Denunciar Share Postado Janeiro 17, 2007 mas coloco esse height=100% onde???como ficaria o código? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Renato Penna Postado Janeiro 17, 2007 Denunciar Share Postado Janeiro 17, 2007 Perdão cara, a largura é width, height é a altura da imagem. Então coloque assim ...<tr><td width="100%"><img src="imagem.xxx" width="100%"></td></tr> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 zerebeu Postado Janeiro 17, 2007 Autor Denunciar Share Postado Janeiro 17, 2007 não está a dar :( Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 victorhb Postado Janeiro 18, 2007 Denunciar Share Postado Janeiro 18, 2007 Não vai funcionar porque javascript é executado do lado cliente. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 henrick21 Postado Janeiro 19, 2007 Denunciar Share Postado Janeiro 19, 2007 Exatamente. Já passei por essa situação tambem. O PHP é executado do lado servidor e o JavaScript do lado cliente. O PHP exigi o valor para executar, mas o javascript só adqüire o valor quando executado. Não vão funcionar simultaneamente.Não perca tempo, pois não vai conseguir desta forma.A não ser que você descubra uma nova formula. Assim sendo, pode até postar para gente o codigo pronto depois. Eu não consegui, não duvido que você talvez não consiga, mas sim de outra forma. Eu abandonei meu codigo quando cheguei nesta parte. afff Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 victorhb Postado Janeiro 19, 2007 Denunciar Share Postado Janeiro 19, 2007 Dá pra passar os valores pela URL e aí sim.Tipo:pagina.htm -> Pega e atribui uma variável a altura da tela, e depois passa via url para um script PHP.pagina.php -> $_GET['altura']; Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
zerebeu
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
$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'> </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'> </td>
</tr>
</table>
</div>";
}
?>
Link para o comentário
Compartilhar em outros sites
7 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.