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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
function loadXML(xmlFile)
{
	if (window.ActiveXObject)
	{
		t='ie'; // je sais que c'est internet explorer
		try
		{
			xmlRequest = new ActiveXObject("Msxml2.XMLHTTP");
 
		}
		catch (e)
		{
			xmlRequest = new ActiveXObject("Microsoft.XMLHTTP");
 
		}
	}
	else if (window.XMLHttpRequest)
	{
		xmlRequest = new XMLHttpRequest();
 
	}
	else
	{
		alert('FONCTION NON-SUPORTÉE');
		return;
	}
 
 
	if (typeof netscape != 'undefined' && typeof netscape.security != 'undefined') {
		netscape.security.PrivilegeManager.enablePrivilege('UniversalBrowserRead');//accès refusé sous firefox
   }
 
	xmlRequest.open("GET",xmlFile,true); // accès refusé sou ie 7
	xmlRequest.onreadystatechange = function()
	{
		if (xmlRequest.readyState == 4)
		{	
			if(t=='ie')//evite un bug avec ie 6
			{
				reponse = xmlRequest.responseText;
				var xmlDoc = new ActiveXObject("MSXML.DomDocument"); 
				xmlDoc.loadXML(reponse); 
			}
			else
			{
				xmlDoc = xmlRequest.responseXML;
			}	
			//la fonction ici
			parseFeed(xmlDoc,50,true);
		}
	}
	xmlRequest.send(null);
}
ce script fonctionne a l'interne mais en ligne je n'ai pas les permissions (vois commentaire dans le code)

Peut-on signer un script afin qu'il soit vu comme sécuritaire par les navigateurs...merci beacoup de vos réponse