onclick="return false; empêche un <a> - HTML/CSS - Programmation
Marsh Posté le 20-03-2018 à 20:30:14
WTF ?!
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.
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
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. |
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 ?
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
Message édité par Hell--o le 20-03-2018 à 10:50:47