begin process at 2012 05 29 17:21:57
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript Orienté objet (POO)

 > 

Evènements

 > 

Recuperer valeur du lien seelctionné dans un onunload


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Recuperer valeur du lien seelctionné dans un onunload

lundi 3 août 2009 à 13:23:53 | Recuperer valeur du lien seelctionné dans un onunload

moumouf

Bonjour,
J'ai un lien sur une page permettant d'afficher un contenu en plein ecran dans une nouvelle page.
Une fois cette nouvelle page affiché, j'ai besoin de pouvoir récuperer la valeur du lien demandé.
Ainsi via le clic je pourrai refermer cette page et établir la redirection sur la page parent.
Je ne peux pas modifier le code du contenu en plein écran.
J'ai donc pensé a faire un onunload="parent.opener.location.reload();window.close();" qui fonctionne bien
mais qui bien sur ne rafraichi que la page d'origine. il me faudrai un parent.opener.location="lien demandé"

Merci pour votre aide.

lundi 3 août 2009 à 13:44:51 | Re : Recuperer valeur du lien seelctionné dans un onunload

Bul3

Membre Club

Bonjour,

je ne vous suis pas bien sur ce coup là....

>>J'ai un lien sur une page permettant d'afficher
>>un contenu en plein ecran dans une nouvelle page.
avec window.open donc si on lit la suite

>>Une fois cette nouvelle page affiché, j'ai besoin
>>de pouvoir récuperer la valeur du lien demandé.
ben ??? vous l'avez non ?
dans le pop-up c'est la page elle même
dans la page mère c'est le href ( ou je ne sais quoi )

>>Ainsi via le clic je pourrai refermer cette page
>>et établir la redirection sur la page parent.
>>Je ne peux pas modifier le code du contenu en plein écran.
euh... quelle redirection ?
si vous ne pouvez pas agir sur la source du pop-up,
il ne vous reste que la page mère alors
donc... ne la refermez pas ! sinon c'est foutu

>>onunload="parent.opener.location.reload();window.close();" >>qui fonctionne bien
certes... mais c'est dans le pop-up ça ? non ?

>>mais qui bien sur ne rafraichi que la page d'origine.
euh... votre problème c'est quoi en fait ?
je me pomme un peu dans les explications.
rafraîchir la page mère ?
qui serait fermée ?

Cordialement [mon Site] [M'écrire] Bul

lundi 3 août 2009 à 14:00:42 | Re : Recuperer valeur du lien seelctionné dans un onunload

moumouf

Bonjour et merci pour l'interêt porté à mon problème.

J'ouvre donc une nouvelle page avec un window.open qui est sensé afficher une partie de la page parent en plein ecran.
sur cette nouvelle page je charge du contenu dynamique avec des liens du type <a href="index.php?ps=3">toto</a>
Ce que je voudrai c'est que lorsqu'on click sur un lien la popup se ferme et la page d'origine suit le lien.
Or je ne peux pas modifier la forme du lien car les répercussions seraient trop importantes.
Le problème : dans cette configuration (sans modifier la forme des liens), comment charger la page parent avec le lien qui à été demandé ?
Comme je ne peux pas rajouter de onclick sur mon lien, j'ai pensé : récupérer la valeur du lien choisi dans un onunload et rediriger la page parent vers ce lien.

Esperant avoir été suffisement clair ;)

lundi 3 août 2009 à 14:03:52 | Re : Recuperer valeur du lien seelctionné dans un onunload

moumouf

Encore plus simple :

Comment récuperer l'url du lien cliqué dans un onunload.
Est ce possible ?

lundi 3 août 2009 à 14:24:07 | Re : Recuperer valeur du lien seelctionné dans un onunload

Bul3

Membre Club


navré... toujours pas sûr de comprendre...
>>Ce que je voudrai c'est que lorsqu'on click sur un
>>lien la popup se ferme et la page d'origine suit le lien
résumons :

le pop-up est ouvert
vous voulez le fermer
et changer la page actuelle par celle du pop-up

c'est ça ?

lundi 3 août 2009 à 14:25:28 | Re : Recuperer valeur du lien seelctionné dans un onunload

Bul3

Membre Club


>>Comment récuperer l'url du lien cliqué dans un onunload.
???? dans le onunload, c'est du javascript,
on y fait donc ce qu'on veut
mais... le lien cliqué : c'est quoi ?

lundi 3 août 2009 à 14:30:38 | Re : Recuperer valeur du lien seelctionné dans un onunload

moumouf

>>Comment récuperer l'url du lien cliqué dans un onunload.
???? dans le onunload, c'est du javascript,
on y fait donc ce qu'on veut
mais... le lien cliqué : c'est quoi ?

l'url du lien sur lequel l'utilisateur a cliqué.

en gros si toto clique sur <a href="index.php?ps=2">lien</a>

Je veux recuperer dans onunload : index.php?ps=2
de cette maniere je pourrai faire suivre ce lien sur la page qui à generé le popup.

le pop-up est ouvert
vous voulez le fermer
et changer la page actuelle par celle du pop-up

c'est ça ?
c'est bien çà mais comme je ne peux pas modifier le code du lien (pour y ajouter un onclik par exemple), je pense que mon traitement doit s'établir lors du changement de page, soit dans le onunload

lundi 3 août 2009 à 14:51:57 | Re : Recuperer valeur du lien seelctionné dans un onunload

Bul3

Membre Club


>>l'url du lien sur lequel l'utilisateur a cliqué.
pas possible ??? je n'y aurais jamais songé tiens...

rien ne vous empêche de la mémoriser ce lien
donc le réutiliser...

quoique, comme vous dites :
>>je ne peux pas modifier le code du lien
>>(pour y ajouter un onclik par exemple)
vous ne pouvez rien faire alors ?
ni dans le pop-up ni, dans la page mère ?

>>dans le onunload
peut-être... mais comment connaître le lien cliqué
si vous ne pouvez agir ni dans le pop-up,
ni dans le lien ???

et pourquoi fermer le pop-up si c'est pour
mettre cette page dans la page mère ?
fermez la page mère et laissez le pop-up ouvert

lundi 3 août 2009 à 15:27:06 | Re : Recuperer valeur du lien seelctionné dans un onunload

moumouf

concrétement :
J'ai une page contenant un menu ainsi qu'un planning. L'idée était d'afficher le planning en plein écran dans une popup.
Or sur ce planning, il y a des rendez-vous avec des options : détails, modifier, annuler, etc.
Donc je voulais récuperer l'url du lien cliqué sur la popup pour la charger dans la page qui à génerée cette popup et non pas dedans.
Dans la popup, j'ai un header et un footer exprès (que je peux modifier) et je charge un appel sur une methode en php qui charge le planning, (methode que j'aimerai éviter de modifier)

Effectivement je pourrai faire l'inverse, charger le contenu dans la popup et fermer la fenetre mère, mais je ne trouvais pas cette manière très propre.

Etant donnée que le onunload s'execute apres le click sur un lien, je m'étais dit que je pourrai recuperer la valeur de ce lien et le faire se charger dans la page ayant servi a l'ouverture du popup.

>>l'url du lien sur lequel l'utilisateur a cliqué.
pas possible ??? je n'y aurais jamais songé tiens...
Selon vous, et dans l'etat actuel du code, c'est impossible ?

Je suis en train d'étudier une solution avec window.event qui serai pe plus adaptée à mon besoin.
Qu'en pensez vous ?

lundi 3 août 2009 à 15:47:10 | Re : Recuperer valeur du lien seelctionné dans un onunload

Bul3

Membre Club


>>je voulais récuperer l'url du lien cliqué sur la popup
vous ne pouvez pas modifier le pop-up dites vous,
ça ne va pas être simple alors,
sinon, foultitude de solutions bien entendu

>>window.event ou autre ( on peut par exemple
connaitre le dernier élément "touché" )
mais dans la page mère pour un évênement dans le popup ???

ce qui se passe dans le pop-up, la page mère ne
peut-être au courant que si le pop-up le lui dit.

>>...je ne trouvais pas cette manière très propre..
??? les autres approches ( avec pop-up
intouchable ) seront bien pire, voire
impossibles, me semble-t-il

même en remplaçant le pop-up par
un div caché qu'on montre quand il faut,
un iframe, ou ... pas simple de récupérer
une action "de l'autre coté" sans toucher
au code où l'on doit faire cette action.
enfin.. ça ne me vient pas comme ça,
peut-être pas assez de réflexion ?


1 2 3

Cette discussion est classée dans : page, valeur, lien, parent, onunload


Répondre à ce message

Sujets en rapport avec ce message

popup _parent [ par xactise ] bonjours j'ai un textarea dans une fenetreen dessous il y a un liencomment faire pour ouvrir ce lien dans une popupet que pour dans la popup il y est fonction d'affichage [ par Evangun ] Bonjour à tous,j'ai un problème qui doit être très bête mais le voici :au 1er chargement de ma page, tous se passe très bien et bonjour comment allez- lien qui change une frame [ par astuces_jeux ] je cherche comment faire par exemple tu met un lien dans une page et en dessous une frame qui affiche une autre page dans la frame je cherche comment faire un lien clignotant dans une page de style ou dans mon fichier web [ par astuces_jeux ] je cherche comment faire un lien clignotant dans un fichier css si vous ne savez pas dites moi comment en faire autrement merci d'avance@++Astuces-je page rétrécie quavec la croit quitter avec bouton ok et cancel et on peut pas afficher la source et on change un lien et la page ne change pas entierement [ par astuces_jeux ] je cherche comment faire un lien vers une page rétrécie qu'avec le bouton quitter la croit et on ne peut pas cliquer droit sa ne fait rien et avec en menu déroulant et affichage dans la même page [ par cybermalicia ] Slt @ tous et déjà merci d'avance ^^.Pr info jsui une petite débutante sur le plan utilisation des menus sans l'utilisation des frames alors je suis e passer une variable d'une fenetre a une autre [ par xactise ] Bonjorus j'ai bien éssayer de chercher dans les code present sur ce site mais je ne sait pas quoi taper en recherchevoici mon problèmeje voudrai modif Changer img / survol d'1 lien hypertexte [ par alonsyl ] bonjour, je cherche un script permettant changer d'image sans recharger ma page web au survol d'un lien hypertexte (ou meme d'un texte) localise a un iframes / lien / lecture video [ par vernvex ] Bonjour,Je viens de passer 9 heures non stop à tenter de resoudre mon probleme en vain... je suis meme etonné de n'avoir rien trouvé sur le web !Donc Modifier un texte sans passer par le FTP. [ par jo_nhy ] Bonjour,J'essaye, mais en vain, de créer un script pour modifier un texte sur le site même et donc pas dans le serveur FTP pour que d'autres personnes


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 6,240 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales