bonjour tous le monde.
'oualou j'ai un bouton qui appelle une fonction ajax classique tout bebete de ce style :
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 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 :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
 <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