Ir para conteúdo

Arquivado

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

Carcleo

janela popup de acordo com tamanho da figura

Recommended Posts

Olá à Todos,Pessoal, estou postando esta mesma mensagem novamente pis ainda num conesgui solução pro problema(desculpen a ignorancia)Estou usando este script abaixo, para capturar os tamanho de um arquivo.Mas a página num ta dando certo.O que estou fazendo de errado?E na verdade estou querendo é saber as dimensões width e height.Como fazer?No pedaço do código abaixo, num to consiguindo levar as variaveis javascript x e y, para a query string.<script>xImage.src = fotoisr/<%=Rs_fotoisrael("imagem")%>x = xImage.widthy = xImage.heightfunction AbreImagemGrande(UrlPagI,NameI,Wi,He,scrolling) { if (!scrolling) { scrolling = 'auto' } PopImagemGrande = window.open(UrlPagI,NameI,'width='+Wi+',height='+He+',scrollbars=no,toolbar=no,location=no,status=no,menubar=no,resizable=no');}</script><td valign=top ><center><b><i><%=Rs_fotoisrael("titulo")%></i></b><br><a href=java script:AbreImagemGrande('fotoisrael_conteudo_con.asp?id=<%=Rs_fotoisrael("id")%>','ImpNot','x','y')><%=foto%></a></center></td>Segue o código completo:<table width=100%><tr><td><center><b>Clike sobre a foto abaixo para vê-la ampliada</b></center><p><%strSQl = "Select * FROM fotoisrael order by titulo"Set Rs_fotoisrael = server.createobject("ADODB.Recordset")Rs_fotoisrael.Open strSQl,Conn , 3, 3%><table width="590" border="1" align="center" topmargin=50 cellpadding="0" cellspacing="0"> <tr><%x=0Do While not Rs_fotoisrael.EOF 'aqui ele vai ver se existe alguma coisa escrita no campo foto_receita na tabelaif Rs_fotoisrael("imagem")="" thenfoto = "<font color=#DEE9EF size=2 face=verdana,arial, Helvetica, sans-serif><strong>Sem foto</strong></font>"else Set FSO = Server.CreateObject("Scripting.FileSystemObject") dir = Server.MapPath("fotoisra") Fnm = dir&"/"&Rs_fotoisrael("imagem") if FSO.FileExists(Fnm) then 'se existir um valor no campo na tabela ele testa se a foto esxiste fisicamente na pastafoto = "<img src=fotoisra/"&Rs_fotoisrael("imagem")&" border=0 width=200 >"else'se tiver um valor na tabela, mas a foto não existir na pasta a variavel fica setada como sem fotofoto = "<font color=#DEE9EF size=2 face=verdana,arial, Helvetica, sans-serif><strong>Sem foto</strong></font>"end ifend if x=x+1%><script>xImage.src = fotoisr/<%=Rs_fotoisrael("imagem")%>x = xImage.widthy = xImage.heightfunction AbreImagemGrande(UrlPagI,NameI,Wi,He,scrolling) { if (!scrolling) { scrolling = 'auto' } PopImagemGrande = window.open(UrlPagI,NameI,'width='+Wi+',height='+He+',scrollbars=no,toolbar=no,location=no,status=no,menubar=no,resizable=no');}</script><td valign=top ><center><b><i><%=Rs_fotoisrael("titulo")%></i></b><br><a href=java script:AbreImagemGrande('fotoisrael_conteudo_con.asp?id=<%=Rs_fotoisrael("id")%>','ImpNot','x','y')><%=foto%></a></center></td><% if x mod 2 = 0 then response.write "</tr><tr>" end if Rs_fotoisrael.MoveNext Loop %></tr></table></td></tr></table>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá,

você vai ter que abrir o popup concorda??

então acho mais facil você colocar um script que redimensiona a janela dentro do proprio popup, tipo isso:

 

<script type="text/javascript">imagem     = new Image();imagem.src = 'figuras/<%=Request.QueryString( "id" )%>'largura    = imagem.width;altura     = imagem.height;self.resizeTo( largura , altura );</script>

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.