0

J'essaie de démontrer à certains participants à un séminaire comment certains éléments (qu'il s'agisse de balises html, de styles CSS ou de comportements JavaScript) ont été codés pour fonctionner correctement dans IE7, fonctionne également dans IE8, mais échoue dans IE11.Codage d'une page Web qui fonctionne dans IE8 mais qui se casse dans IE11

Actuellement l'intranet que je montre fonctionne correctement dans IE11, mais je veux changer le code pour que ce ne soit pas le cas. En d'autres termes, que puis-je ajouter/modifier à mon code qui lui permettra de continuer à fonctionner correctement dans IE8 mais qui se casse dans IE11?

+0

Intéressant: vous cherchez un moyen de démontrer quelque chose, mais apparemment, vous ne savez pas vraiment quoi ... – arkascha

+0

Le site que je vais présenter ne montre pas certains éléments mal formés ou comportements bizarres, donc oui, je dois "casser" le site pour démontrer ce qui ne va pas et doit changer pour le faire fonctionner dans IE11 ou plus grand. – dihakz

+0

Cela ne sert à rien: vous essayez de montrer quelque chose que vous n'avez pas. – arkascha

Répondre

1

Vous pouvez passer par la liste des suppressions API existant dans IE11 fourni en détail dans cette documentation MSDN:

https://msdn.microsoft.com/en-us/library/ie/bg182625%28v=vs.85%29.aspx#legacyAPIs

Un exemple est l'utilisation de la méthode attachEvent qui est éliminé dans IE11

+0

C'est excellent ... peut-être juste ce que je cherche (en le lisant maintenant.) Merci. – dihakz

+0

vous êtes les bienvenus. s'il vous plaît n'oubliez pas de marquer ceci comme une réponse correcte si cela aide. Merci –

1

Vous pouvez écrire du code JavaScript qui utilise document.all, une façon terrible d'obtenir des éléments qui ont fonctionné via IE10 mais qui ont été supprimés dans IE11.