bonjour tous le monde.
'oualou j'ai un bouton qui appelle une fonction ajax classique tout bebete de ce style :
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 makeRequest2(id, deb) {
var xhr;
if(window.XMLHttpRequest || window.ActiveXObject) {
if(window.XMLHttpRequest) {
xhr = new XMLHttpRequest();
}
else {
try {
xhr = new ActiveXObject("Msxml2.XMLHTTP");
} catch(e) {
xhr = new ActiveXObject("Microsoft.XMLHTTP");
}
}
}
else {
alert("Votre navigateur ne supporte pas l'objet XMLHTTPRequest...");
return;
}
xhr.onreadystatechange = function() {
if(xhr.readyState == 4 && (xhr.status == 200 || xhr.status == 0)) {
document.getElementById("apDiv21").innerHTML = xhr.responseText;
self.location.hash="#apDiv22";
mouseClic('onglet4');
}
}
xhr.open("GET", "id_modif.php?id=" + id+ "&deb=" + deb+"", true);
xhr.send(null);
} |
et le bouton est le suivant :
<input type="button" onclick="<?php echo 'makeRequest2(\''.$b['id'].'\',\''.$deb.'\')';?>" value="<?php echo cut_word($b["contact"],7);?>" />
mais maintenant je veux remplacer le bouton par un lien....
je sais que je dois changer quelque chose dans ma fonction ajax mais je vois pas quoi, moi j'ai toujours mis un bouton, jamais de lien.....
que dois je faire siouplais?
merci
Partager