Bonjour,

J'essaie de remettre sur pieds un "gadget météo".
L'ensemble fonctionne correctement et je m'attaque à la recherche automatique du code de la ville.

Si dans mon navigateur Google j'écris:
http://wxdata.weather.com/wxdata/sea...here=Mandelieu, j'obtiens ce qui suit:

<search ver="3.0">
<loc id="FRPA0355" type="1">Mandelieu-la-Napoule, 06, France</loc>
</search>
Et c'est ce que je recherche.


MAIS, si je passe par le logiciel suivant: (de façon à pouvoir le faire ensuite, via le Widget.)

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
 
function RechercheCode()
{    
    var localisation = "http://wxdata.weather.com/wxdata/search/search?where=" + loccode.value;
    loadXmlDoc(localisation);
}
 
function loadXmlDoc(url)
{
var objetXmlHttp = function()
    {    
        if(window.XMLHttpRequest)
            return (new XMLHttpRequest()); 
        else if(window.ActiveXObject) 
            return (new ActiveXObject("Microsoft.XMLHTTP"));
        else
            {
            document.write("ERREUR");
            return false;
            }
    }
 
    var xhr = objetXmlHttp();
 
    if(xhr)
    {    
        xhr.open("GET", url, true);      
        xhr.send();
 
        if(xhr.readyState)
        {    
            var contenuXml = xhr.responseXML;  
        }
 
        return contenuXml;
Voila ce que j'obtiens: (dans la console Google)
XMLHttpRequest cannot load http://wxdata.weather.com/wxdata/sea...here=Mandelieu. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is therefore not allowed access.



Quelqu'un peut-il m'expliquer ou j'ai fauté ?

Car je ne comprends pas du tout pourquoi d'un coté sa fonctionne et pas de l'autre.

Et surtout, QUE FAIRE ?

D'avance un Grand Merci.

Et bon Week-end.