Passage de paramètre dans un fichier distant en javascript/ajax
Bonjour,
Je bloque sur un script me permettant de passer un paramètre à un fichier.js distant qui lui même va appeller un script php à travers une iframe.
Voici mes 3 fichiers:
Tout comme le fichier de traitement php, Le fichier getvote.js est placé sur un serveur distant :
Code:
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
|
var objet; //objet XMLHttpRequest
function creationRequetteAjax()
{
var objet;
if (window.XMLHttpRequest)
{ // Mozilla, Safari, IE7 ...
objet = new XMLHttpRequest();
}
else if (window.ActiveXObject)
{ // Internet Explorer 6
objet = new ActiveXObject("Microsoft.XMLHTTP");
}
return objet;
}
function appelSansClic()
{
objet = creationRequetteAjax();
alert ('Appel du php');
objet.open('GET', 'essai.php?u=coucou', true);
objet.onreadystatechange = retourAJAX;
objet.send(null);
}
function retourAJAX()
{
if (objet.readyState == 4)
{
if (objet.status == 200)
{
alert ('Retour du php');
alert(objet.responseText);
document.getElementById('resultat').innerHTML = objet.responseText;
}
else
{
alert('Pas Bon');
}
}
} |
Voici mon fichier d'appel:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>Appel automatique php avec parametre</title>
<script type="text/javascript" src="http://domain.tld/getvote.js"></script>
</head>
<body onload="appelSansClic();" >
<div id="resultat"> </div>
</body>
</html> |
à la place de ce code, j'aimerais utiliser un code comme celui-ci me permettant de passer mon paramètre $u et que celui-ci soit utilisé dans mon fichier distant .js.
Code:
1 2 3 4 5
|
<script type="text/javascript">
url = 'WEBSITE_URL';
</script>
<script src="http://domain.tld/getvote.js" type="text/javascript"></script> |
Merci d'avance pour votre aide