Salut,

J'essaie d'utiliser le code suivant pour recuperer un fichier xml d'Alexa mais la fonction ne marche que lorsque le document est sur le meme serveur...Pouvez-vous m'aider ?

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
54
55
<script type="text/JavaScript"> 
 
 
   var alexaxml = "document.xml"; // MARCHe
   //var alexaxml =  "http://karlstabo.se/document.xml"; // MARCHe PAS
 
 
   	$(document).ready(function() {
    // run this when the whole page has been downloaded
		get_alexa_popularity(alexaxml)
 
	});
 
	function get_alexa_popularity(alexaxml)
	{
			$.ajax({
    		url: alexaxml,
    		type: 'GET',
    		dataType: 'xml',
    		timeout: 1000,
    		error: function(){
        		alert('Error loading XML document');
    		},
    		success: function(xml){
        		// do something with xml
				// alert(xml);
 
				 $(xml).find('REACH').each(function(){
                         var index_reach = $(this).attr('RANK')
						 $("#quote p").html(index_reach);
 
                 }); //close each
 
				/*
				$(xml).find('POPULARITY').each(function(){
                         var index_popularity = $(this).attr('TEXT')
                         //var name_text = $(this).find('name').text()
						//alert(index_popularity)
                         
                 }); //close each
 
 
				 $(xml).find('LINKSIN').each(function(){
                         var index_linksin = $(this).attr('NUM')
						//alert(index_linksin)
                         
                 }); //close each
				*/
 
    		}
		});
	}
 
 
 </script>

Merci

Stephane