[resolu] Remplacer un lien par du texte une fois cliqué

Remplacer un lien par du texte une fois cliqué [resolu] - HTML/CSS - Programmation

Marsh Posté le 27-01-2010 à 00:09:49    

Bonsoir,
 
Je suis sur que ma question est triviale:
Comment puis-je remplacer un hyperlien par du texte une fois qu'il a été cliqué?
 
<a href>Marquer</a> devient simplement "Marqué" une fois cliqué, sans lien hypertexte tout en executant le lien hypertexte.
Je voudrais faire un lien pour que les utilisateurs puissent dénoncer le spam en le marquant comme tel dans ma base de données sans quitter la page en cours.
 
Merci de votre aide!  :jap:


Message édité par peewai le 28-01-2010 à 03:46:26
Reply

Marsh Posté le 27-01-2010 à 00:09:49   

Reply

Marsh Posté le 27-01-2010 à 18:21:03    

il te faut en javascript, supprimer la balise cliquée et la remplacer par du texte, avec un truc du genre

Code :
  1. <html>
  2.   <head>
  3.   <title></title>
  4.     <script type="text/javascript">
  5.       function test(anchor){
  6.         m = document.createElement("span" );
  7.         m.innerHTML = "Marqu&eacute;";
  8.         anchor.parentNode.insertBefore(m, anchor);
  9.         anchor.parentNode.removeChild(anchor);
  10.       }
  11.     </script>   
  12.   </head>
  13.   <body>
  14.     <a href="#" onclick="test(this)">Marquer</a> 
  15.   </body>
  16. </html>

Reply

Marsh Posté le 28-01-2010 à 03:46:09    

ok, merci
finalement j'ai fait autrement en allant vers une autre page qui passse une variable de session et qui revient a la page de depart apres avoir fait le php qu'il fallait.
je ne suis pas assez a l'aise en javascript pour comprendre ca et le modifier.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed