Si è verificato un problema durante il tentativo di utilizzare il seguente codice. Funziona perfettamente in Firefox, Safari, Chrome e IE 9 + 10, ma fa sì che il resto della mia pagina si blocchi quando viene eseguito in IE8. L'errore della console che ricevo è 'tipo non corrispondente' e il debugger punta alla riga dell'istruzione IF. Ho sbattuto la testa contro il muro cercando di capirlo, ma senza successo. Qualcuno ha idea di cosa diavolo sta succedendo qui?Tipo non corrispondente - JavaScript
function writeIframe11092()
{
alert("BEFORE");
document.write('<iframe style=\"position:absolute;left:-40000px;\" src=\"https://mydomain.com/images/close.gif\" ></iframe>');
alert("AFTER");
}
if (window.attachEvent)
window.attachEvent('onload', writeIframe11092());
else if (window.addEventListener)
window.addEventListener('load', writeIframe11092(),false);
Si può provare con parentesi graffe dopo istruzione if? – DevelopmentIsMyPassion