onclick="return false; empêche un <a>

onclick="return false; empêche un <a> - HTML/CSS - Programmation

Marsh Posté le 20-03-2018 à 10:42:59    

Bonjour à tous !
 
J'ai utilisé la fonction onclick="return false; car lors d'un click n'importe ou sur la page, le scroll remontait tout en haut.
Le soucis c'est que j'ai deux liens qui du coup ne fonctionnent plus, puisque la fonction rend le click / href ineffectif.
Comment puis-je faire pour que ces deux liens ne "subissent" pas la fonction javascript ?
J'imagine soit en attribuant une fonction inverse à return false ? ou peut-être ne mettant une fonction qui bloque toute autre fonction js?
Merci d'avance et bonne journée  :love:  :bounce:  :ange:

Message cité 1 fois
Message édité par Hell--o le 20-03-2018 à 10:50:47
Reply

Marsh Posté le 20-03-2018 à 10:42:59   

Reply

Marsh Posté le 20-03-2018 à 20:30:14    

WTF ?!  [:psywalk]  
 
Bonjour,
 
Désolé mais c'est ce que m'inspire la contextualisation, soit tu en dis trop, soit tu n'en dis pas assez...
Le problème initial est déjà wtf, mais la solution apportée l'est tout autant.
 
Ne serait-ce pas plus simple de tenter de comprendre le problème initial "lors d'un click n'importe ou sur la page, le scroll remontait tout en haut" et de le corriger ou alors nous expliquer pourquoi on ne peut pas le solutionner ?
Merci aussi de préciser à quel objet est attaché l'évènement onClick ajouté, comme ça je suppute qu'il est attaché au document ou au body mais je ne peux en avoir la certitude. Sinon il existe probablement une solution au niveau de la propagation des évènements mais je n'ai pas envi de m'y plonger avant d'avoir tous les éléments.


---------------
C'est en écrivant n'importe quoi qu'on devient n'importe qui.
Reply

Marsh Posté le 23-03-2018 à 12:37:22    

Bonjour  
Ce que j'ai compris qu'elle code onclick="return false; empêche un <a> marché avant et ça ne marche pas maintenant, mais êtes-vous sûr que le code onclick="return false; empêche un <a>  scrolle  la page??
 
pouvez-vous poster ici toute la partie du code qui a fonctionné avant


---------------
Comment regarder la TV sans le câble ?  https://how-to.watch/fr/tv-sans-cable/
Reply

Marsh Posté le 25-03-2018 à 10:35:15    

Hell--o a écrit :

Bonjour à tous !

 

J'ai utilisé la fonction onclick="return false; car lors d'un click n'importe ou sur la page, le scroll remontait tout en haut.
Le soucis c'est que j'ai deux liens qui du coup ne fonctionnent plus, puisque la fonction rend le click / href ineffectif.
Comment puis-je faire pour que ces deux liens ne "subissent" pas la fonction javascript ?
J'imagine soit en attribuant une fonction inverse à return false ? ou peut-être ne mettant une fonction qui bloque toute autre fonction js?
Merci d'avance et bonne journée  :love:  :bounce:  :ange:


J'ai l'impression que tu fais n'importe quoi et que tu n'as pas la moindre idée de pourquoi ça se comporte de la façon que tu constates.
Donc en reprenant du début : c'est quoi le VRAI BUT, indépendamment de tout bricolage mis en œuvre pour l'atteindre ?
Si c'est d'empêcher le scroll en haut, pourquoi ça scrolle à la base ?
Et tu le fous sur quoi ton return false ?
On peut voir la page quelque part ?


Message édité par TotalRecall le 25-03-2018 à 10:36:39

---------------
Topic .Net - C# @ Prog
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed