J'essaie d'assigner des liens HREF en fonction de l'appareil utilisé. Mais il semble que la balise JavaScript et HTML n'est pas liée. Est-ce la bonne méthode?
file.html p> chat.js p>
5 Réponses :
Ce serait mieux si vous définissez href avant que l'utilisateur clique. p>
Si vous voulez le faire en cliquant sur Click, vous avez peut-être des problèmes avec des bloqueurs de publicité! P>
Même vous pouvez le faire par PêturdeFault ON CLICK CODE> Tag
Prévenir le comportement d'ancrage P>
Vous devez changer p> href code> avant que l'événement soit appelé <a id="chat" href="www.google.com">
click here
</a>
<script src="chat.js"></script>
Je pense que votre problème est cette ligne: meilleur:; -) p>
merci d'avoir souligné cela .. mais mon code ne fonctionne pas après le changer
Une meilleure approche pour détecter ainsi que le navigateur.
p>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <a id="chat" href="">Click Here</a>
BTW Si vous empruntez du code, il est toujours bon de mentionner où vous l'obtenez de, gist.github.com/liakwee / 5540191 et Gist.github.com/chriswrightDesign/7955464
@Negi à l'aide de jQuery $ ("# chat"). Attr (href ',' weburl ') code> a résolu mon problème .. Le code fonctionne .. Mais pouvez-vous m'aider à comprendre ce qui est allé mal avec mon javascript?
Essayez de cette façon. Vous devez empêcher l'événement de clic sur votre lien. p> p>