Bon, apparemment j'ai pas tout compris, IE me notifie bien les erreurs, mais les erreurs qui empêchent IE d'avancer, par exemple mettre un espace dans le nom de la fonction alert():
Mais si j'ai bon souvenir, ce genre de code non compatible avec IE:
document.getElementById('page').style.opacity = 0 ;
générait une erreur JavaScript dans IE6 voir dans IE7 mais maintenant IE8 ne génère pas d'erreur, il "saute" la ligne qu'il ne peut interprété !
Donc ma question, comment faire du débugging avec IE8 comme on faisait avec IE6, à savoir faire en sorte qu'il me sorte une erreur pour les lignes qu'il n'interprète pas.
Par exemple cette:
iframe_page.document.getElementById('page').filters.alpha.opacity = JS_opacity_page*100 ;
me renvoie une erreur sous Firefox, et Firefox ne va pas plus loin que cette ligne...
Mais cette ligne:
iframe_page.document.getElementById('page').style.opacity = JS_opacity_page
ne me donne pas d'erreur sous IE alors qu'à une époque IE nous renvoyait une erreur et on savait qu'il fallait adapter cette ligne à IE.
Comment savoir où IE gère mal le JavaScript si il ne renvoie pas d'erreurs ?
Merci,
Vincent.
Partager