Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1521 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Empêcher remontée ascenseur lors d'un clic

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Empêcher remontée ascenseur lors d'un clic

n°1793538
Ben-o
Posté le 29-09-2008 à 19:32:34  profilanswer
 

Bonjour, j'ai un petit problème :
 
J'ai des liens sur ma page qui rechargent la page, mais qui automatiquement me font remonter l'ascenseur.
Je souhaiterai que l'ascenseur reste à sa place donc.
J'y arrive lorsque le lien est ouvert dans une popup, mais je bloque lorsqu'il s'agit de la même page.
 
J'utilise ça dans le cas d'une popup :
 

Code :
  1. <a href="#" onclick="ouvrir(); return false;">


 
Que dois-je utiliser pour indiquer à javascript que je souhaite rester sur la même page?
 
merci par avance.

mood
Publicité
Posté le 29-09-2008 à 19:32:34  profilanswer
 

n°1793540
David Bori​ng
Posté le 29-09-2008 à 19:48:36  profilanswer
 

Pour le moment, tu fais un lien vers le haut de page, essaye de faire un lien d'où on clique en rajoutant une "ancre".
Par exemple ici, un id.

Code :
  1. <a href="#here" id="here" onclick="ouvrir(); return false;">


et tu changes le js.

n°1793541
Ben-o
Posté le 29-09-2008 à 19:53:53  profilanswer
 

Merci David pour ton aide, en fait lorsque je fais :
 

Code :
  1. <a href="#" onclick="ouvrir(); return false;">


 
l'ascenseur ne remonte pas, mais j'ouvre une popup avec la fonction ouvrir.
Ce que je voudrais faire, c'est adapter un lien de cette forme :
 

Code :
  1. <a href="ma_page.html">


 
de façon à ce que l'ascenseur ne bouge pas.
 
J'ai essayé ceci :
 

Code :
  1. <a href="ma_page.html" onclick="return false;">


 
Mais ça ne fonctionne pas.

n°1800658
Ben-o
Posté le 15-10-2008 à 17:44:06  profilanswer
 

Personne ne peut m'aider ? Je suis bloqué avec ça depuis quelques jours, et je suis sûr qu'il y a une solution.

n°1800663
tpierron
Posté le 15-10-2008 à 17:52:57  profilanswer
 

Pourquoi réinventer la roue ? Toutes les pages HTML ont déjà un lien pour recharger la page : ce lien est inclus dans l'interface du navigateur.
 
Pouf, encore mieux : quand tu recharges la page, l'ascenseur est remis au même endroit (enfin, la plupart du temps).

n°1800665
aposfa
Posté le 15-10-2008 à 17:58:06  profilanswer
 

essaye <a href="javascript:void''">mon lien</a>
 
a+ ;)

n°1800813
gatsu35
Blablaté par Harko
Posté le 15-10-2008 à 23:38:26  profilanswer
 

Ben-o a écrit :

Bonjour, j'ai un petit problème :

 

J'ai des liens sur ma page qui rechargent la page, mais qui automatiquement me font remonter l'ascenseur.
Je souhaiterai que l'ascenseur reste à sa place donc.
J'y arrive lorsque le lien est ouvert dans une popup, mais je bloque lorsqu'il s'agit de la même page.

 

J'utilise ça dans le cas d'une popup :

 
Code :
  1. <a href="#" onclick="ouvrir(); return false;">
 

Que dois-je utiliser pour indiquer à javascript que je souhaite rester sur la même page?

 

merci par avance.


Le fait que tu remontes en haut de la page, vient tout simplement du fait que tu as un #, et un hash vide donc un simple "#", enmène en haut de la page.

 

La seule méthode est le return false dans le onclick.
car en effet, si l'evenement onclick retourne "false", le href, n'est pas exécuté, et donc tu ne change pas de page.

 

Ensuite si le fait que tu écrives :

Code :
  1. <a href="#" onclick="ouvrir(); return false;">


Cela signifie clairement que tu dois avoir une erreur qui se produit dans la fonction ouvrir, et du coup le return false n'est pas éxécuté en JS.

 

C'est la seule explication que j'ai.

 

D'autre part, quand tu veux ouvrir une popup, tu mets le lien de la page dans le href, et tu passe le href en parametre dans ta fonction ouvrir :

Code :
  1. <a href="lapagequejeveuxouvrir.html" onclick="ouvrir(this.href); return false;">



Message édité par gatsu35 le 15-10-2008 à 23:38:49

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Empêcher remontée ascenseur lors d'un clic

 

Sujets relatifs
afficher video au clic[Résolu]Modifier Menu contextuel clic droit javascript/html
auto clic avec timmmer de 5 secondes[ACCESS] Procédure double clic sur enregistrement
démasquer contenu sur clicFaire apparaître du nouveau sur un clic en CSS
Empecher la conversion des caractèreascenseur popur combobox dans jsp avec struts
Lancer un telechargement avec le clic gauche ... + Bonusbouton submit disable une fois que l'on clic dessus
Plus de sujets relatifs à : Empêcher remontée ascenseur lors d'un clic


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR