2010-10-29 7 views
0

J'essaye de déboguer un lien, mais l'URL ouverte est un peu différente de celle donnée dans l'attribut href. il semble que certains javascript sont utilisés pour gérer le lien après un événement de clic.comment savoir si un lien est géré par un javascript ou utilise l'URL href

Malheureusement, le fichier js est très grand et illisible, donc je ne trouve pas l'endroit, qui change ou gère mon lien.

est-il une possibilité de déboguer cela avec firebug ou outils de développement chrome?

merci!

Peter

Répondre

1

Ce processus est impliqué, dépend combien est caché. Vous pouvez simplement utiliser le bouton "inspecter" dans firebug sur le lien. Une fois que vous cliquez dessus, il vous montrera le code source. Il pourrait référencer le javascript directement ou il pourrait juste avoir un ID ou une classe et le javascript a un événement lié à cette classe d'identification.

Regardez l'URL pour voir s'il y a quelque chose comme onclick = "javascriptFunctionName()". Si ce n'est pas le cas, recherchez le js référençant le nom ou l'identifiant de la classe de l'élément et en vous abonnant aux événements.

+1

Cliquez sur l'onglet Script dans Firebug, activez-le si nécessaire. Cliquez sur le bouton Pause, puis sur le lien en question. Cela devrait vous montrer exactement ce que JavaScript y est attaché. – drudge

Questions connexes