Javascript:xmlhttpPost récuperer lien

Fermé
Jissou - 18 juin 2008 à 10:46
 Jissou - 18 juin 2008 à 23:55
Bonjour,

Je précise que je débute avec Ajax et tout marchait bien tant que n'avais qu'un seul lien dans la page.


Voila donc mon problème.
Je me retrouve avec un page html avec plusieurs liens du style <a href="javascript:function ('objet=objet1&cmd=cmd1')">lien1</strong></a>
Suivant le lien il s'agit d'objet1 ou objet2 ou cmd1 ou cmd2.
Il s'agit en revanche toujours de la même fonction et c'est bien là mon problème si je fais plusieurs fonctions j'arrive à m'en sortir.


Evidemment quand je passe avec la souris sur ces liens apparait le lien
javascript:function ('objet=objet1&cmd=cmd1')

Je voudrais pouvoir récupérer ce texte lorsque je clique sur ce lien pour pouvoir ensuite traiter suivant objet1 ou objet 2, cmd1 ou cmd 2 ...

Lorsqu'il n'y avait qu'un lien dans la j'y parvenais en faisant un
document.getElementById("lien").href;
Mais la maintenant qu'il y a plusieurs liens ....

Merci d'avance de votre aide précieuse.

1 réponse

Mimiste Messages postés 1149 Date d'inscription samedi 17 mai 2008 Statut Membre Dernière intervention 6 mars 2016 206
18 juin 2008 à 11:24
lol t'en avai marre de mes questions ?

Bon allé jsui sympa

<script language='javascript'>

function lien(href)
{
alert(href);
}

</script>

<a href="javascript:lien('objet=objet1&cmd=cmd1')">lien1</a>
<br>
<a href="javascript:lien('objet=objet2&cmd=cmd2')">lien2</a>
0
Pardon de mon absence.
Non pas marre de tes questions mais si j'ai fait ça plutôt que de simples liens classiques c'est qui'l y a une raison et pas pour faire compliqé.
Du coup j'ai refait un post en explicitant plus parceque je me suis dit que je n'etais pas suffisamment précis.

Sinon merci mais je me suis débrouillé en faisant
<a href="javascript:xmlhttpPost('script/affich.php?objet=objet1&cmd=cmd1l',location1')">de chose ?</a>

et en adaptant un
function xmlhttpPost(strURL,where) {
avec strURL est le lien
"script/affich.php?objet=objet1&cmd=cmd1"
et location est l'endroit dans la page (Id) ou je veux afficher mon texte.

Encore merci de votre aide.
Cordialement.
0