Ir para conteúdo

POWERED BY:

Arquivado

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

crucifier

attachEvent onresize trava no IE

Recommended Posts

galera, seguinte...

quando utilizo attachEvent no IE, eom o onresize, ele trava!

pode não ter nada na função chamada, mas trava!

alguém sabe porque isso? e como faz pra arrumar?

o código ta aí

 

function setWidth() {		if(document.body.clientWidth) {			$('editor').style.width = document.body.clientWidth-70+'px';		}	}if (window.attachEvent) window.attachEvent("onresize", setWidth);

estou utilizando esse código porq preciso de um iframe 100%, então ja consegui fazer ele 100% quando abre a página, mas se o kra restaurar a página ou diminuíla ele fica com os pixels da janela maximizada...

então se alguem tiver alguma solução pra width: 100% no iframe serve tamem =D

 

vlw galera

Compartilhar este post


Link para o post
Compartilhar em outros sites

Err, me parece que você está gerando uma recursão infinita...

Você pode declarar uma variável global para evitar isso:

 

 

var g_RecalculandoLargura;function setWidth(){  if (g_RecalculandoLargura) return;  g_RecalculandoLargura = true;  if(document.body.clientWidth)  {	$('editor').style.width = document.body.clientWidth-70+'px';  }  g_RecalculandoLargura = false;}

Só esqueci de renomear a função para 'WindowResized' ;-)

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.