<img title="<a href='#' onClick='alert('Hello World!')>The Link</a>" />
J'ai donc une question spécifique. Je sais déjà que je peux utiliser des attributs dans un attribut TITLE. Mais puis-je utiliser des événements dans un attribut TITLE?
(btw - Cela ressemble à un code nul, mais cela fonctionne déjà comme il se doit sur mon projet Web - j'ai juste besoin d'un moyen d'utiliser du javascript sur ce lien gainé.)
J'UTILISE Jquery framework.
Non, c'est comme vous dites "code des ordures". Si cela fonctionne comme il se doit, c’est parce que les navigateurs essaient de "lire dans l’esprit de l’écrivain" - en d’autres termes, ils ont des algorithmes pour tenter de comprendre le "code de déchets", logique.
En d'autres termes, votre code ne fonctionne que par accident et probablement pas dans tous les navigateurs.
Est-ce ce que vous essayez de faire?
<a href="#" onClick="alert('Hello World!')"><img title="The Link" /></a>
Lorsque vous cliquez sur l'image, vous recevez l'alerte:
<img src="logo1.jpg" onClick='alert("Hello World!")'/>
si c'est ce que tu veux.
Je suis mon navigateur, ça ne marche pas du tout. Le champ d'info-bulle ne montre pas de lien, mais <a href='#' onClick='alert('Hello World!')>The Link</a>
. J'utilise FF 3.6.12.
Vous devrez le faire à la main avec JS et CSS. Début ici
non, vous ne pouvez pas faire cela, mais vous pouvez utiliser des gestionnaires d'événements pour changer le titre:
<img src="foo.jpg" onmouseover="this.title='it is now ' + new Date()" />
<img title="<a href="javascript:alert('hello world')">The Link</a>" />