Articles of internet explorer

JavaScript: quels navigateurs supportent l'analyse de la chaîne de date ISO-8601 avec Date.parse

J'ai échoué à analyser une date ISO-8601 "2011-04-26T13: 16: 50Z" sur IE8 et Safari 5, mais cela a fonctionné sur Chrome 10, FF4. Le soutien semble-t-il assez mitigé? Est-ce que quelqu'un connait l'état actuel des navigateurs pour analyser ce format? Je suppose IE6, et 7 échouera aussi. var d = Date.parse("2011-04-26T13:16:50Z");

MSIE et addEventListener problème dans Javascript?

document.getElementById('container').addEventListener('copy',beforecopy,false ); Dans Chrome / Safari, ce qui précède exécutera la fonction "Beforecopy" lorsque le contenu de la page sera copié. MSIE est censé supporter cette fonctionnalité aussi, mais pour une raison quelconque, je reçois cette erreur: "L'objet ne prend pas en charge cette propriété ou cette méthode" Maintenant, je crois comprendre qu'Internet Explorer ne […]

Vérifiez si l'utilisateur utilise IE avec jQuery

J'appelle une fonction comme celle ci-dessous en cliquant sur divs avec une certaine classe. Existe-t-il une façon de vérifier quand je lance la fonction si un utilisateur utilise Internet Explorer et l'annule ou l'annule si elle utilise d'autres navigateurs de sorte qu'il ne s'exécute que pour les utilisateurs d'IE? Les utilisateurs ici seraient tous sur […]

AddEventListener dans Internet Explorer

Quel est l'équivalent de Element Object dans Internet Explorer 9? if (!Element.prototype.addEventListener) { Element.prototype.addEventListener = function() { .. } } Comment fonctionne-t-il dans Internet Explorer? S'il y a une fonction égale à addEventListener et je ne sais pas, expliquez s'il vous plaît. Toute aide serait appréciée. N'hésitez pas à suggérer une manière complètement différente de […]

Réparer des fonctions de matrice JavaScript dans Internet Explorer (indexOf, pour tout, etc.)

Comme détaillé ailleurs , et autrement apparemment bien connu, Internet Explorer (définitivement version 7 et, dans certains cas, la version 8) forEach pas les fonctions clés, en particulier sur Array (comme pour forEach , indexOf , etc.). Il existe un certain nombre de solutions de rechange ici et là, mais j'aimerais placer un ensemble d'implémentations […]

Largeur de la liste déroulante dans IE

Dans IE, la liste déroulante prend la même largeur que le dropbox (j'espère que j'ai un sens) alors que, dans Firefox, la largeur de la liste déroulante varie selon le contenu. Cela signifie essentiellement que je dois m'assurer que le dropbox est assez large pour afficher la plus longue sélection possible. Cela rend ma page […]

Pourquoi JavaScript ne fonctionne-t-il qu'après avoir ouvert des outils de développement dans IE?

IE9 Bug – JavaScript fonctionne uniquement après avoir ouvert les outils de développement une fois. Notre site offre des téléchargements de pdf gratuits aux utilisateurs, et il dispose d'une simple fonction "entrer le mot de passe pour télécharger". Cependant, cela ne fonctionne pas du tout dans Internet Explorer. Vous pouvez voir par vous-même dans cet […]

Détecter la version IE (avant v9) en JavaScript

Je souhaite renvoyer les utilisateurs de notre site Web vers une page d'erreur s'ils utilisent une version d' Internet Explorer avant v9. Il ne vaut pas notre temps et notre argent pour soutenir IE pre-v9 . Les utilisateurs de tous les autres navigateurs non IE sont corrects et ne doivent pas être renvoyés. Voici le […]

Javascript document.getElementsByClassName compatibilité avec IE

Quelle est la meilleure méthode pour récupérer un ensemble d'éléments ayant une certaine classe? J'utiliserais document.getElementsByClassName mais IE ne le prend pas en charge. J'ai donc essayé la solution de Jonathan Snook : function getElementsByClassName(node, classname) { var a = []; var re = new RegExp('(^| )'+classname+'( |$)'); var els = node.getElementsByTagName("*"); for(var i=0,j=els.length; i<j; […]

Pourquoi l'indexOf ne fonctionne-t-il pas sur un tableau IE8?

La fonction ci-dessous fonctionne bien sur Opera, Firefox et Chrome. Cependant, dans IE8 il échoue sur la partie if ( allowed.indexOf(ext[1]) == -1) . Quelqu'un sait-il pourquoi? Y a-t-il une erreur évidente? function CheckMe() { var allowed = new Array('docx','xls','xlsx', 'mp3', 'mp4', '3gp', 'sis', 'sisx', 'mp3', 'wav', 'mid', 'amr', 'jpg', 'gif', 'png', 'jpeg', 'txt', 'pdf', […]