Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
por que esse código não funciona no firefox
function reSizeImage() { //Pego o tamanho da tela Horizontal e Vertical var valorW = screen.width; var valorH = screen.height; //Pego o tamanho da imagem Horizontal e Vertical var width = document.getElementById('imagem').width; var height = document.getElementById('imagem').height; //Variavel que identifica se a imagem eh maior que a tela var estouro = false; //Se o tamanho Horizontal da imagem for maior que o tamanho da tela if ( width > valorW ) { //Calculo o tamanho vertical da imagem proporcional ao tamanho da tela height = retornaProporcional( width, height, valorW ); width = valorW; //Redimensiono a imagem para o tamanho da tela //Diminuo um pouco a imagem para que ela seja exibida completa //Windows XP deixa uma barra maior na parte inferior do popup document.getElementById('imagem').width = width - 12; document.getElementById('imagem').height = height - 60; estouro = true; } //Se o tamanho Vertical da imagem for maior que o tamanho da tela if ( height > valorH ) { //Calculo o tamanho horizontal da imagem proporcional ao tamanho da tela width = retornaProporcional( height, width, valorH ); height = valorH; //Redimensiono a imagem para o tamanho da tela //Diminuo um pouco a imagem para que ela seja exibida completa //Windows XP deixa uma barra maior na parte inferior do popup document.getElementById('imagem').width = width - 12; document.getElementById('imagem').height = height - 60; estouro = true; } if ( !estouro ) { width += 12; height += 60; } window.resizeTo(width,height); self.focus();};function doTitle(title) { //Altero o Titulo da janela document.title = title;}function retornaProporcional( x, y, valor ) { var retorno; //Calculo um valor proporcional para y de acordo com x e valor retorno = new Number( y / ( x / valor ) ); return retorno.toFixed(0);}>
Bah kra.. nao funcionou tambem colocando window na frente
Aqui ficou igual no IE e no FF! Mas onde você chama a função que postou ??? :o
Faço assim:<body onblur="self.close()" onload="reSizeImage();" topmargin="0" leftmargin="0" bottommargin="0" rightmargin="0"><img src="admin/<%=rsFoto("foto")%>" name="imagem"></body>
Mas no link que você postou não tinha isso... :o
sim tem .. isso esta na janela q abre.. eh outro arquivo..qndo você clica na imagem.. ele chama o arquivo q contem essa chamada ao metodo javascript
>
sim tem .. isso esta na janela q abre.. eh outro arquivo..qndo você clica na imagem.. ele chama o arquivo q contem essa chamada ao metodo javascript
Agora que entendi o que quer! :blink: Por que você já não abre a popup do tamanho da imagem ? Veja http://forum.imasters.com.br/index.php?s=&...ndpost&p=493897 B)
Mas eh q podem variar os tamanhos jah q o site tem um sistema administrativo e eh o usuario q cadastra entao nao preciso falar mais nada. .neh.. o q usuario menos faz eh padronizar alguma coisa.. você arruma layout tudo eles vao lah e cadastram cada m***** audifhidsfa
>
Tente:
var valorW = window.screen.width;var valorH = window.screen.height;Veja http://www.mozilla.org/docs/dom/domref/dom...dow_ref101.html B)
Bah kra.. nao funcionou tambem colocando window na frenteo link ehhttp://www.maniasom.com.br/MostraGaleria.asp?id=32 nao abre soh no ie