|
Publicité | |||||||||||||||||||||||
|
|
#1 |
|
Membre confirmé
![]() ![]() Inscription : mars 2003 Messages : 985 ![]() |
Bonjour à tous,
Supposons un très long formulaire. Au milieu de ce formulaire, un lien ouvre une popup qui permet de choisir une image par un bouton radio. Le clic sur ce bouton a 2 fonctions : - window.close() - Un window.opener qui appelle une fonction de la page parent et affiche l'image qui a été choisie dans un div. Jusqu'à là, tout va bien. L'ennui, c'est que lorsque la popup se ferme, le navigateur "saute" et remonte en tête de page alors que je voudrais que la page parent reste au même niveau que le lien de la popup. (C'est un détail, mais le formulaire étant très long, ce n'est pas très pratique...) J'ai essayé avec une ancre... Pas de succès. Quelqu'un a une idée ? |
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() Romain VALERIPOOête Inscription : avril 2008 Messages : 2 500 ![]() |
A la rigueur, on peut imaginer une solution "à la main" en stockant la valeur du scroll de la fenêtre mère et forcer à nouveau cette valeur après fermeture de la popup, c'est-à-dire quand la fenêtre principale récupère le focus...
__________________
Pour ceux qui s'ennuient ou qui ont envie de se changer les idées : >>> beta-test : générateur de phrases aléatoires (+ le générateur de sondages !) >>> et pour les amateurs de labyrinthes... |
|
|
00
|
|
|
#3 |
|
Expert Confirmé
![]() ![]() Développeur informatique Inscription : février 2006 Messages : 3 524 ![]() |
et avec une ancre ??
__________________
est ton ami fait gagner du temps à ceux qui aident , donc un message avec la balise résolu laisse plus de temps pour résoudre d'autres problèmes Premier ministre du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts ) |
|
|
00
|
|
|
#4 | |
|
Expert Confirmé
![]() Romain VALERIPOOête Inscription : avril 2008 Messages : 2 500 ![]() |
Citation:
@renaud26 : On peut voir comment tu as implémenté le mécanisme ? (c'est peut-être une erreur de code et pas de raisonnement ^^)
__________________
Pour ceux qui s'ennuient ou qui ont envie de se changer les idées : >>> beta-test : générateur de phrases aléatoires (+ le générateur de sondages !) >>> et pour les amateurs de labyrinthes... |
|
|
|
00
|
|
|
#5 |
|
Expert Confirmé
![]() ![]() Développeur informatique Inscription : février 2006 Messages : 3 524 ![]() |
on dirait que le code est posté ( page rafraichie ... mais même avec un ancre ça devrait marcher
__________________
est ton ami fait gagner du temps à ceux qui aident , donc un message avec la balise résolu laisse plus de temps pour résoudre d'autres problèmes Premier ministre du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts ) |
|
|
00
|
|
|
#6 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 29 074 ![]() |
sinon juste eviter le popup en restant sur la page mère avec un truc comme prototype window ...
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#7 | ||||||
|
Membre confirmé
![]() ![]() Inscription : mars 2003 Messages : 985 ![]() |
Merci à vous de vous pencher sur le truc.
Voici mon code : code popup Code :
Code :
Code :
Elle s'affiche très bien, d'ailleurs...si on se retape tout l'ascenseur pour la voir... Une ancre... ok, mais comment "diriger" window.clode vers elle ? |
||||||
|
|
00
|
|
|
#8 |
|
Expert Confirmé
![]() ![]() Développeur informatique Inscription : février 2006 Messages : 3 524 ![]() |
te renvois en haut de la page
il te faut mettre un lien a l'endroit ou tu veux rester ( l'ancre ) et mettre ton appel :
__________________
est ton ami fait gagner du temps à ceux qui aident , donc un message avec la balise résolu laisse plus de temps pour résoudre d'autres problèmes Premier ministre du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts ) |
|
|
00
|
|
|
#9 |
|
Membre confirmé
![]() ![]() Inscription : mars 2003 Messages : 985 ![]() |
Et bien voilà une chose que j'ignorais.
Je te (vous) remercie beaucoup. Bonne fin de journée. |
|
|
00
|
|
|
#10 |
|
Expert Confirmé
![]() Romain VALERIPOOête Inscription : avril 2008 Messages : 2 500 ![]() |
__________________
Pour ceux qui s'ennuient ou qui ont envie de se changer les idées : >>> beta-test : générateur de phrases aléatoires (+ le générateur de sondages !) >>> et pour les amateurs de labyrinthes... |
|
|
00
|
|
|
#11 | ||||||
![]() ![]() Front-end developer Inscription : mars 2008 Messages : 2 280 ![]() |
Pas besoin d'ancre :
Code :
Code :
Code :
__________________
Je ne réponds pas aux questions techniques par MP. |
||||||
|
|
00
|
|
|
#12 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 29 074 ![]() |
aussi sauf qu'il manque un return false...
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#13 |
|
Expert Confirmé
![]() ![]() Développeur informatique Inscription : février 2006 Messages : 3 524 ![]() |
Code :
<a href="#" onclick="lafontion;return false;" ... cf : norme w3c ....
__________________
est ton ami fait gagner du temps à ceux qui aident , donc un message avec la balise résolu laisse plus de temps pour résoudre d'autres problèmes Premier ministre du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts ) |
|
|
00
|
|
|
#14 | ||
![]() ![]() Front-end developer Inscription : mars 2008 Messages : 2 280 ![]() |
La raison pour laquelle on recommande :
Code :
__________________
Je ne réponds pas aux questions techniques par MP. |
||
|
|
00
|
|
|
#15 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 29 074 ![]() |
le javascript dans le href ne sert à rien Mac !
il ne sera jamais atteint puisque le href est inhibé par le return false mieux vaut utiliser le href pour un chemin pour palier au javascript désactivé ...
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#16 |
|
Expert Confirmé
![]() Romain VALERIPOOête Inscription : avril 2008 Messages : 2 500 ![]() |
Ah tiens ? ^^
Je m'interdisais cette syntaxe au nom du principe de séparation contenus/présentation/comportements, car je pensais que c'était considéré comme une intrusion js... Et le WCAG, comment dire heu ... edit : ok ce sont les principes et standards de l'accessibilité sur le web ^^ je connaissais le concept mais pas le terme ![]() edit n°2 @macmillenium : je n'aurais pas osé te demander de googler pour moi
__________________
Pour ceux qui s'ennuient ou qui ont envie de se changer les idées : >>> beta-test : générateur de phrases aléatoires (+ le générateur de sondages !) >>> et pour les amateurs de labyrinthes... Dernière modification par RomainVALERI ; 03/07/2009 à 12h59. |
|
|
00
|
|
|
#17 | ||
![]() ![]() Front-end developer Inscription : mars 2008 Messages : 2 280 ![]() |
Citation:
Citation:
![]() EDIT @RomainVALERI : T'inquiète je connais l'url par cœur
__________________
Je ne réponds pas aux questions techniques par MP. |
||
|
|
00
|
|
|
#18 |
|
Expert Confirmé
![]() ![]() Développeur informatique Inscription : février 2006 Messages : 3 524 ![]() |
merci spaffy pour la précision ;-)
Mac ==> j'ai pas dit que c'était interdit , mais pas préconisé ![]() ;-)
__________________
est ton ami fait gagner du temps à ceux qui aident , donc un message avec la balise résolu laisse plus de temps pour résoudre d'autres problèmes Premier ministre du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts ) |
|
|
00
|
|
|
#19 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 29 074 ![]() |
il n'était pas préconisé pour des raisons de navigation avec js desactivé mai aussi de référencement
aujourd'hui les srcolleur de google sont capable de suivre des liens javascript ... mais parser des liens href en js ou des liens onclik n'est pas chose facile ! Donc a utiliser avec parcimonie (ou avec sa sœur ^^)
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#20 | ||||
|
Membre confirmé
![]() ![]() Inscription : mars 2003 Messages : 985 ![]() |
Bonjour à tous,
Je me permets de réouvrir ce post, car je souhaiterais avoir une précision : J'ai donc écrit mon lien de cette façon : Code :
Code :
Mettre une ancre + url#ancre dans la fonction "rafraichit" empêche justement le refresh... |
||||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com