Créer un lien vers une page définie

Créer un lien vers une page définie - HTML/CSS - Programmation

Marsh Posté le 12-06-2006 à 20:27:37    

Bonjour a tous
 
situation:
 
J'ai ma page index.php
Je clique sur un lien1 de cette page, ce qui ouvre une popup.
Dans cette popup, je clique un lien2.
 
problème:
Je veux, en cliquant sur le lien2 que ma "nouvelle page" s'ouvre dans la fenetre 'index.php' (je ne veux pas que ca me créé une nouvelle fenetre, ni que ca s'ouvre dans la fenetre de la popup).
Comment faire ?
merci

Reply

Marsh Posté le 12-06-2006 à 20:27:37   

Reply

Marsh Posté le 12-06-2006 à 20:37:18    

C'est quoi l'interet de ton truc ?
Spammer le visiteur avec des milliers de fenetre... :o
 
Une popup ça passe, mais 30.000 fenetres ça géne à la navigation, dont forget it ;)

Reply

Marsh Posté le 12-06-2006 à 20:56:14    

o_O, je suis pas sùr que t'as bien compris ce que je veux faire toi ..
qui a parlé de 30000 fenetres la ?
J'ai parlé de 1 popup et de 1 page index.
ce que je veux: qd je clique sur le lien dans la popup, ca nouvelle page saffiche dans la fenetre index.
Au final, j'ai donc toujours 1 popup et 1 page .. on est loin des 30000 et du spam comme tu dis si bien
merci

Reply

Marsh Posté le 12-06-2006 à 23:06:37    

hum...mal lu..
 
Ben joue avec les liens de parenté... window.parent....ou opener pas sur :d


Message édité par xtof_83 le 12-06-2006 à 23:35:03
Reply

Marsh Posté le 12-06-2006 à 23:10:29    

au risque de jouer les rabat-joie ma ca existe encore des gens qui n ont pas de popup killer ? :/

Reply

Marsh Posté le 12-06-2006 à 23:23:31    

window.opener
 
de rien :o

Reply

Marsh Posté le 12-06-2006 à 23:35:35    

mIRROR a écrit :

au risque de jouer les rabat-joie ma ca existe encore des gens qui n ont pas de popup killer ? :/


 
une popup bien faite ne se fait pas killer... :whistle:

Reply

Marsh Posté le 13-06-2006 à 01:23:46    

bah a part les saloperies en dhtml qui trainent deci dela j ai jamais rencontré de popup bien faite alors :/
(et puis je suis sur qu en configurant bien adblock... :D)

Reply

Marsh Posté le 13-06-2006 à 07:33:16    

index.php =>  

Code :
  1. <a href="page1.php" onclick="window.open(this.href,'nomdelanouvellepopup','parametres A passer')">ouvre toi popup</a>


page1.php =>  

Code :
  1. <a href="page2.php" onclick="window.opener.document.location.href=this.href">ouvre toi page nouvelle dans la fenetre mere</a>


 
un exemple concret de ce que l'on peut faire avec les popups :D
c'est un peu fait à l'arrache ya quelque temps de cela (ca reste rudement propre quand meme)
 
http://gatsu.ftp.free.fr/html/popu [...] ipale.html


Message édité par gatsu35 le 13-06-2006 à 07:34:36
Reply

Marsh Posté le 13-06-2006 à 20:12:18    

merde tes fesses parlent bien :D
toutes les fesses que j ai connues ne me disaient que des mots qui sentaient tres mauvais :D
 
alors si c est aussi simple pourquoi les pubs se font tout le temps killer ?

Reply

Marsh Posté le 13-06-2006 à 20:12:18   

Reply

Marsh Posté le 13-06-2006 à 21:53:43    

merci beaucoup Gatsu, exactement ce que je chercher. t'es un ange :D

Reply

Marsh Posté le 13-06-2006 à 22:00:06    

ah ue un ti détail, lorsque je fais ta procédure, et que je clique sur le lien de la page1.php, ca mouvre donc la nouvelle page dans la fenetre mere, mais ca louvre aussi dans la page1.php
yorai til moyen de la faire ouvrir seulement sur la page mere, en gardant la page1.php intacte ?
merci encore

Reply

Marsh Posté le 13-06-2006 à 22:37:48    

j'ai oublié le return false a la fin du onclick <== debutant inside
 
index.php =>  

Code :
  1. <a href="page1.php" onclick="window.open(this.href,'nomdelanouvellepopup','parametres A passer')">ouvre toi popup</a>


page1.php =>  

Code :
  1. <a href="page2.php" onclick="window.opener.document.location.href=this.href">ouvre toi page nouvelle dans la fenetre mere</a>



Message édité par gatsu35 le 13-06-2006 à 22:39:00
Reply

Marsh Posté le 14-06-2006 à 13:42:01    

exact, le return false
merci beaucoup :)

Reply

Sujets relatifs:

Leave a Replay

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