JavaScript à l'intérieur d'un <img title=“<un href='#' onClick= " alert('Hello World!')>Lien</a>” /> possible?
<img title="<a href='#' onClick='alert('Hello World!')>The Link</a>" />
Donc j'ai quelques question spécifique.. je sais déjà que je peux travailler avec des attributs à l'intérieur d'un attribut TITLE.. Mais puis-je travailler avec des événements à l'intérieur d'un attribut TITLE?
(btw - Il semble comme une poubelle, code, mais ce qui fonctionne déjà bien comme il faut sur mon projet web - j'ai juste besoin d'un moyen d'utiliser du javascript sur ce gainés lien.)
- Je UTILISER Jquery cadre.
Vous devez vous connecter pour publier un commentaire.
Non, c'est, comme vous le dites "déchets" du code. Si elle fonctionne, c'est parce que les navigateurs essayer de "lire l'auteur de l'esprit" - en d'autres termes, ils ont des algorithmes pour essayer de donner un sens de "déchets" du code, pense à la probable intention et interne de la changer en quelque chose qui a du sens.
En d'autres termes, votre code ne fonctionne que par accident, et probablement pas dans tous les navigateurs.
Est-ce que vous essayez de faire?
Lorsque vous cliquez sur l'image, vous obtiendrez le message d'alerte:
si c'est ce que vous voulez.
Im mon navigateur, cela ne fonctionne pas à tous. Le champ info-bulle ne démontrent pas un lien, mais
<a href='#' onClick='alert('Hello World!')>The Link</a>
.J'utilise FF 3.6.12.
Vous aurez à le faire à la main avec JS et CSS. Commencer ici
non, vous ne pouvez pas faire cela, mais vous pouvez utiliser des gestionnaires d'événements pour modifier le titre:
title
évaluera comme"<a href="
, avec le reste du code de jeter une erreur de syntaxe. S'il vous plaît réellement test votre code avant de poster une réponse, et de fournir des contexte entourant votre réponse. Je vous recommandons également de consulter le article sur la façon d'écrire de grandes réponses.