Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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
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' ;-)
Movido para Dinâmico: Javascript / DHTML