Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) popup redimensionamento automatico


brunocasado

Pergunta

Galera fiz aqui um scriptzinho usando javasript+php para o redimensionamento do popup, em um caso eu consegui, visto os links serem estaticos.

Porém agora, como eu tenho que listar os itens do banco de dados e passar pro link, na hora de montar o link eu tenho que passar os parametros para a funçao do java

deem uma olhada

<script language="javascript">
function pop_acess(url,[color=#FF0000]XX,YY[/color])
{
window.open(url, '_blank', "[color=#FF0000]width=XX,heigth=YY[/color],toolbar=no,location=no,directories=no,status=no");
}

</script>
            <?php
      if ($acess_lines == 0){
      echo "Acessórios não Encontrados!";
      }
      for($l=0;$l<$acess_lines;$l++){
      $acess_result = mysql_fetch_row($acess_query);
      $size[$l] = getimagesize($acess_result[3]);
      $width[$l] = $size[$l][0];
      $height[$l] = $size[$l][1];
      ?>
 <tr>
<td width="9%"><?php echo "<a href=java script:pop_acess('acess_amplia.php?id=$acess_result[0]',[color=#FF0000]$width[$l],$height[$l][/color]><img src='$acess_result[2]' border='0'></a>";?></td>
<td width="91%"><?php echo $acess_result[1]; ?></td>
</tr>
<?php 
}
?>

1º na funçao javascript eu passei as variaveis para depois resgatar no link

2º logo abaixo o width e height vem acompanhado com as variaveis

3º o php monta o link e joga os valores das variaveis do PHP na funçao do javascript

Eis o problema: acho que não estou fazendo certo ao passar a variavel pra funçao Javascript, porque o popup não abre com as dimensoes passadas pelo PHP.

como devo resolver isso galera?

Editado por fercosmig
Adicionar tag's
Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Resolvido galera, as variaveis n podem ficar no meio das aspas segue codigo:

<script language="javascript">

function pop_acess(url,XX,YY)

{

window.open(url, '_blank', "width="+XX+",height="+YY+",toolbar=no,location=no,directories=no,status=no");

}

</script>

<?php

if ($acess_lines == 0){

echo "Acessórios não Encontrados!";

}

for($l=0;$l<$acess_lines;$l++){

$acess_result = mysql_fetch_row($acess_query);

$size[$l] = getimagesize($acess_result[3]);

$width[$l] = $size[$l][0];

$height[$l] = $size[$l][1];

?>

<tr>

<td width="9%"><?php echo "<a href=java script:pop_acess('acess_amplia.php?id=$acess_result[0]',$width[$l],$height[$l])><img src='$acess_result[2]' border='0'></a>";?></td>

<td width="91%"><?php echo $acess_result[1]; ?></td>

</tr>

<?php

}

?>

Editado por fercosmig
Adicionar tag's
Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...