Les meilleures Pratiques pour JS - fenêtre.ouvrir () "href" ou dans le onclick?
Juste une question sur optimisation, entre :
<a href="#" onClick="javascript:window.open('myUrl.com');">link-1</a>
et :
<a href="javascript:window.open('myUrlBis.com');">link-2</a>
Est l'un meilleur que l'autre ? Ou plus compatible ? Merci.
Pas vraiment un doublon de Onclick ou d'href lequel est le meilleur pour l'ouverture d'un lien dans le bouton 😉
Aucune n'est privilégiée. Vous devriez regarder dans les événements JavaScript de liaison, et d'écouter le clic sur le lien.
Aucune n'est privilégiée. Vous devriez regarder dans les événements JavaScript de liaison, et d'écouter le clic sur le lien.
OriginalL'auteur 4wk_ | 2012-06-12
Vous devez vous connecter pour publier un commentaire.
Meilleure pratique consiste à utiliser le
cible
l'attribut:Si cela ne convient pas, un
click
gestionnaire (idéalement pas affectée par l'intermédiaire de l'attribut) serait de mon point de vue.OriginalL'auteur T.J. Crowder
Ni l'un
Faire un lien régulier à l'aide de
href
ettarget
Si vous avez besoin d'effectuer un traitement de l', cliquez avec JavaScript, vous pouvez utiliser les éléments suivants
OriginalL'auteur Juan Mendes
Pas De JavaScript
Avec JavaScript
JSFiddle Exemple
OriginalL'auteur epascarello
Code ci-dessous doit être fine.
Trouvé question dans IE (version:11) avec le code ci-dessous
Problème: La fenêtre parent est de se rafraîchir dans IE lorsque nous avons javascript fenêtre.code ouvert dans l'attribut href.
OriginalL'auteur Firos Shamsudeen