Bonjour à tous,
j'utilise un event .onclick pour lancer un scirpt.
Le souci est qu'en plus de cette fonction je souhaite ouvrir le lien dans un popup.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 var boutons = document.querySelectorAll(".boutons"); window.addEventListener("load",function(){ var myFunction = function(event) { var myElement = event.target; console.log('href'+myElement.href); window.open(myElement.href, '', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=600,width=600'); [..]] }; for(var i=0;i<boutons.length;i++){ boutons[i].onclick = myFunction; } }, false)
j'ai tenté le classique
<a href="http://www.example.com" onclick="fonction(this.href);return false;">
mais sauf erreur de ma part celui-ci est finalement récrit dans le script et donc ne fonctionne pas.
J'ai aussi essayer de l'inclure direct dans mon script, mais dans ce cas. il ouvre la popup, mais en plus redirige la page principale.
Donc comment pourrais je faire pour n'avoir que la popp, sans la redirection, tout en gardant un lien accessible à ceux ayant désactivé js.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 var boutons = document.querySelectorAll(".boutons"); window.addEventListener("load",function(){ var myFunction = function(event) { var myElement = event.target; console.log('href'+myElement.href); window.open(myElement.href, '', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=600,width=600'); [..]] }; for(var i=0;i<boutons.length;i++){ boutons[i].onclick = myFunction; } }, false)
Merci
Partager