Ir para conteúdo

POWERED BY:

Arquivado

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

Frozza

Por que só funciona no I.E

Recommended Posts

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);}

Compartilhar este post


Link para o post
Compartilhar em outros sites

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>

Compartilhar este post


Link para o post
Compartilhar em outros sites

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

Compartilhar este post


Link para o post
Compartilhar em outros sites

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

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.