Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1639 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Surchage de la fonction onClick d'un lien

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Surchage de la fonction onClick d'un lien

n°1505061
zizou39
Posté le 19-01-2007 à 13:45:01  profilanswer
 

Bonjour à tous.
Pour la mesure d'audiance de mon site j'utilise xiti.
Pour cela je appeler sur tous les liens sortant une fonction xiti sur la fonction onClick des mes liens.
 
J'aimerais faire un traitement automatique pour tous mes liens et surcharger leur fonction onClick.
 
(Pour tester si c'est un lien sortant je compare le hostname de la page et celui du lien).
 
Voici mon code :  
 

Code :
  1. function generateXitiLinkTag() {
  2. var siteHostName = window.location.hostname;
  3.     for (i = 0; i < document.links.length; i++) {
  4.         var hostname = document.links[i].hostname;
  5.         if (hostname != '' && hostname != siteHostName) {
  6.          document.links[i].oldClick = (document.links[i].onclick) ? document.links[i].onclick : function() {};
  7.          document.links[i].onclick = function() { doClick(); oldClickLoop(); }
  8.         }
  9.     }
  10. }
  11. generateXitiLinkTag();


 
Par exemple pour un lien comme celui-ci :

Code :
  1. <a href="http://www.google.fr" onClick="openThePopup('http://www.google.fr',0,0,'yes');return false;">test</a>


Une popup s'ouvre bien sur google mais ma fenetre principale aussi s'ouvre sous google.
 
En espérant avoir été le plus claire possible.


Message édité par zizou39 le 19-01-2007 à 13:47:16
mood
Publicité
Posté le 19-01-2007 à 13:45:01  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Surchage de la fonction onClick d'un lien

 

Sujets relatifs
Code html et Lien href dans la balise <description> d'un item RSSfonction mkdir, choix du dossier destination ?
Lien HTML ...Expressions Régulières dans une fonction
Afficher titre avec un lienFenetre qui apparait au survol d'un lien (résolu)
Faire un lien.bloquer la fonction replace sur une ligne
[FLASH 8]probleme lien interne a un site flashLien >> Nouvelle fenêtre...mais pas complêtement !
Plus de sujets relatifs à : Surchage de la fonction onClick d'un lien


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR