Bonjour,
J'ai une erreur Javascript avec IE sur un projet utilisant Mootools. Il manque un fichier "://0". En fouillant dans le code souerce de Mootools, j'ai pu trouver ceci :
J'attire plus particulièrement votre attention sur le code en gras. Manifestement, il s'agit d'un fichier à charger pour assurer la compatibilité avec IE. Mais je ne trouve nulle part, sur le site de Mootools, la moindre référence à ce fichier.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32 Element.Events.domready = { add: function(fn){ if (window.loaded){ fn.call(this); return; } var domReady = function(){ if (window.loaded) return; window.loaded = true; window.timer = $clear(window.timer); this.fireEvent('domready'); }.bind(this); if (document.readyState && window.webkit){ window.timer = function(){ if (['loaded','complete'].contains(document.readyState)) domReady(); }.periodical(50); } else if (document.readyState && window.ie){ if (!$('ie_ready')){ var src = (window.location.protocol == 'https:') ? '://0' : 'javascript:void(0)'; document.write('<script id="ie_ready" defer src="' + src + '"><\/script>'); $('ie_ready').onreadystatechange = function(){ if (this.readyState == 'complete') domReady(); }; } } else { window.addListener("load", domReady); document.addListener("DOMContentLoaded", domReady); } } };
Savez-vous de quoi il s'agit?
Merci d'avance.
Partager