Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

DackAle

Redimencionar Pop-up

Recommended Posts

E ae galera =)

 

Fiz uma busca no forum encontrei alguns codigos, mas nenhum funcionou =(

 

Seguinte, to fazendo um mural de fotos, aonde o usuario insere as imgs pela area adm, dai elas são mostradas nas internas, no caso quando clicar nas thumbs quero que abra uma pop-up com a imagem em tamanho real, o problema é que não consigo fazer o pop-up se redimensionar, preciso disso porque as imagens não tem tamanho fixo, variam de imagem pra imagem, utilizei o seguinte codigo

 

Pop-Up (imagens.asp)

<!--#include file="../includes/config2.asp"--><%id=request.querystring("id")SQL="SELECT * FROM fotos WHERE id=" & idRS.Open SQL,Conexaonome=rs("nome")Imagem_ASP = "C:\upload\mural\" & Nome%><html><head><title>Untitled Document</title><style type="text/css"><!--body {	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;}--></style><script language=javascript>imagem = <%=Imagem_ASP%>;carrega = new Image();carrega.src = imagem;largura = carrega.width;altura = carrega.height;document.write("<br>src = "+carrega.src);document.write("<br>altura = "+altura);document.write("<br>largura = "+largura);document.write("<br>carregada = "+carrega.complete);if(carrega.complete){window.open(imagem,"nome_janela","width="+(largura+20)+",height="+(altura+20));}</script></head><body><img src="<%=Imagem_ASP%>"></body></html>

Codigo que abre a pop-up

<center>  <a href="#" onClick="MM_openBrWindow('imagens.asp?id=<%=rs("id")%>','','status=yes,scrollbars=yes')"><img src="<%=Mural%><%=RS("nome")%>" width="120" height="90" border="0"></a></center>

Alguem sabe o que estou fazendo de errado ou sabe um codigo funcional ?

 

Abraços e VALEUUU =)

Compartilhar este post


Link para o post
Compartilhar em outros sites

deixa ver se entendi.. o usuário clica na foto menor, e então a foto maior dela abre em uma pop-up, certo.. e como as fotos não possuem tamanho fixo, a pop-up deverá redimensionar seu tamanho???????? :huh:

Compartilhar este post


Link para o post
Compartilhar em outros sites

isto exemplo o cara clica na thumb dai abre uma imagem de por exemplo 640X480, dai a pop-up fica deste tamanho, só que dai ele clica em uma de 480X640, daie ele se redimensiona tambem para este e ai vai =)Abraços e valeu

Compartilhar este post


Link para o post
Compartilhar em outros sites

ASP [/tr][tr]

<script>

function janela(foto)

{

msg=open('','','resizable=no,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollba

rs=no,maximized=yes,copyhistory=no,width=100,height=100');

msg.document.open();

msg.document.write("<html>");

msg.document.write("<head><title>Site</title></head>");

msg.document.write("<body bgcolor='#000000' leftmargin='0' topmargin='0' marginwidth='0' marginheight='0' onBlur='window.close()'>");

msg.document.write("<img id=\"imagem\" src=\""+foto+"\"");

msg.document.write("</body>");

msg.document.write("</html>");

msg.resizeTo(msg.document.getElementById("imagem").width,msg.document.getElementById("imagem").height+30)

msg.moveTo((screen.availHeight - msg.document.getElementById("imagem").height) / 2,(screen.availWidth - msg.document.getElementById("imagem").width) / 2);

msg.window.focus();

}

</script>

[/tr]

 

Essa função que eu fiz abra a popup e redimensiona no tamanho da imagem, e além disso centraliza... mas dá erro se a imagem for maior que a tela

 

 

 

[]'S

http://forum.imasters.com.br/public/style_emoticons/default/ninja.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.