tércio fernandes Postado Junho 14, 2011 Denunciar Share Postado Junho 14, 2011 fala galera safo do php , tenho codigo em javascript que faz abrir um popup com a imagem que foi passada de parametro segue o codigo abaixo:<?php while($row = mysql_fetch_assoc($result_imagens)){ echo "<td>"; echo '<div style="width:50px;height:50px;border:1px solid #DFDFDF"><a href="java script: void(0);" onclick="window.open('."'".'preview_imagem.php?nome='.$row["caminho_imagem"]."'".','."'".'Preview Imagem'."'".','."'".'resizable=1,width =570, height=430'."'".');return false;"><img src=./minha_loja/'.$row["caminho_imagem].'" width="48" height="48" style="border:transparent"/></a></div>'; echo "</td>"; }mysql_free_result($result_imagens); ?>O resultado desse while é este:<a href="java script: void(0);" onclick="window.open('preview_imagem.php?nome=uploads/cab1e0655dafe04017dea69b331e4320.jpg','Preview Imagem','resizable=1,width =570, height=430');return false;"><img src="./minha_loja/uploads/cab1e0655dafe04017dea69b331e4320.jpg" width="48" height="48" style="border:transparent"/></a>Ou seja, um link com uma imagem para clicar e abrir um popup.Obs.: foi mal pela formatação do codigo galera é que o botao aqui 'Inserir: CODEBOX' não tava funfando.continuando...O erro que ocorre é no IE (novidade <_< ehue) , quando tento clicar no link ocorre o seguinte erro: 'Argumento Inválido'me ajudem galera. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Junho 14, 2011 Denunciar Share Postado Junho 14, 2011 Movendo PHP » JS. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 tércio fernandes Postado Junho 14, 2011 Autor Denunciar Share Postado Junho 14, 2011 Galera já resolvi o problema era no parametro para definir a largura da janela popup, estava assim: width =570 , com espaço entre o igual e a palavra width, e coloquei assim width=570, ouseja, junto.segue o certo:<?php while($row = mysql_fetch_assoc($result_imagens)){ echo "<td>"; echo '<div style="width:50px;height:50px;border:1px solid #DFDFDF"><a href="java script: void(0);" onclick="window.open('."'".'preview_imagem.php?nome='.$row["caminho_imagem"]."'".','."'".'preview_image'."'".','."'".'resizable=1,scrollbars=1,width=570, height=430'."'".');return false;"><img src=./minha_loja/'.$row["caminho_imagem].'" width="48" height="48" style="border:transparent"/></a></div>'; echo "</td>"; } mysql_free_result($result_imagens); ?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
tércio fernandes
fala galera safo do php , tenho codigo em javascript que faz abrir um popup com a imagem que foi passada de parametro segue o codigo abaixo:
<?php
while($row = mysql_fetch_assoc($result_imagens)){
echo "<td>";
echo '<div style="width:50px;height:50px;border:1px solid #DFDFDF"><a href="java script: void(0);" onclick="window.open('."'".'preview_imagem.php?nome='.$row["caminho_imagem"]."'".','."'".'Preview Imagem'."'".','."'".'resizable=1,width =570, height=430'."'".');return false;"><img src=./minha_loja/'.$row["caminho_imagem].'" width="48" height="48" style="border:transparent"/></a></div>';
echo "</td>";
}
mysql_free_result($result_imagens);
?>
O resultado desse while é este:
<a href="java script: void(0);" onclick="window.open('preview_imagem.php?nome=uploads/cab1e0655dafe04017dea69b331e4320.jpg','Preview Imagem','resizable=1,width =570, height=430');return false;"><img src="./minha_loja/uploads/cab1e0655dafe04017dea69b331e4320.jpg" width="48" height="48" style="border:transparent"/></a>
Ou seja, um link com uma imagem para clicar e abrir um popup.
Obs.: foi mal pela formatação do codigo galera é que o botao aqui 'Inserir: CODEBOX' não tava funfando.
continuando...
O erro que ocorre é no IE (novidade <_< ehue) , quando tento clicar no link ocorre o seguinte erro: 'Argumento Inválido'
me ajudem galera.
Link para o comentário
Compartilhar em outros sites
2 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.