Uso questo codice per ridimensionare un movie Flash ogni volta che viene ridimensionata la finestra.
Con Firefox e Opera è una meraviglia, quando l'ho scritto mesi orsono funzionava anche con IE ma l'ho provato oggi (non uso mai IE!codice:function setFlashSize(){ winWidth = document.all ? window.document.body.clientWidth : window.innerWidth winHeight = document.all ? window.document.body.clientHeight : window.innerHeight winHeight -= 90 var flashMovie = document.getElementById("flashMovie") if (parseInt(flashMovie.style.height) != winHeight) flashMovie.style.height = winHeight + 'px' if (parseInt(flashMovie.style.width) != winWidth) flashMovie.style.width = winWidth + 'px' } setFlashSize() window.onresize = setFlashSize) e si freeza.
Ho provato ad aggiungere un timeout di 100ms e ho notato che la finestra continua ad ingrandirsi da sola richiamando di continuo la funzione...
Qualcuno ci capisce qualcosa? Come posso fare perchè IE richiami la funzione SOLO quando l'utente ridimensiona la finestra e una volta sola???
Grazie in anticipo a chi vorrà aiutarmi...
(ai tempi funzionava...)