Bonjour,
J'ai un petit souci dans mon JavaScript, cela fonctionne nickel sur les navigateurs : Mozilla et Safari , mais pas sur les navigateurs : Opera, Chrome et IE. Ce que je fais : j'ai des liens, lorsque je clique dessus çà affiche dans un div une page HTML.
Mon code JS :
Et chrome, avec l'outils développeur m'affiche : Origin is not allowed by Access-Control-Allow-Origin
FireFox me dit : données incompréhensilble sur tous les debuts de scripts (parfois sur la balise img ou bien sur du texte)
Merci pour votre aide !
J'ai un petit souci dans mon JavaScript, cela fonctionne nickel sur les navigateurs : Mozilla et Safari , mais pas sur les navigateurs : Opera, Chrome et IE. Ce que je fais : j'ai des liens, lorsque je clique dessus çà affiche dans un div une page HTML.
Mon code JS :
function request(url,cadre) {
var XHR = null;
if(window.XMLHttpRequest) // Firefox
XHR = new XMLHttpRequest();
else if(window.ActiveXObject) // Internet Explorer
XHR = new ActiveXObject("Microsoft.XMLHTTP");
else { // XMLHttpRequest non supporté par le navigateur
alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
return;
}
// envoie de la requête, methode GET et de l'url
XHR.open("GET",url, true);
XHR.setRequestHeader( "If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT" );
XHR.setRequestHeader("Connection", "close");
XHR.setRequestHeader("Pragma", "no-cache");
XHR.setRequestHeader("cache-control", "no-store");
// on guette les changements d'état de l'objet
XHR.onreadystatechange = function attente() {
// l'état est à 4, requête reçu !
if(XHR.readyState == 4) {
// ecriture de la réponse
document.getElementById(cadre).innerHTML = XHR.responseText;
}
}
XHR.send(null); // le travail est terminé
return;
}
Et chrome, avec l'outils développeur m'affiche : Origin is not allowed by Access-Control-Allow-Origin
FireFox me dit : données incompréhensilble sur tous les debuts de scripts (parfois sur la balise img ou bien sur du texte)
Merci pour votre aide !