Pq ma popup change ma page principale ???

Pq ma popup change ma page principale ??? - HTML/CSS - Programmation

Marsh Posté le 04-08-2004 à 14:20:08    

Salut à tous,
 
un lien vaut plus qu'un long discour :  
 
http://www.gianonatti.com/laplagne [...] age=webcam
 
Clikez sur une image, vous comprendrez !


---------------
"I choose a lazy person to do a hard job. Because a lazy person will find an easy way to do it" B. Gates
Reply

Marsh Posté le 04-08-2004 à 14:20:08   

Reply

Marsh Posté le 04-08-2004 à 15:04:03    

parce que t'as oublié le return false à la fin
 
si je puis me permettre, à la place de

Code :
  1. <a href="javascript:window.open('../page_commune/photo_webcam.php5?photo=champagny','Champagny','width=352,height=288')">
  2. <img src="http://www.champagny.com/camera/fullsize-e.jpg" alt="Champagny" width="150" height="123" />
  3. </a>


       
 
je mettrais ceci :
 

Code :
  1. <a href="../page_commune/photo_webcam.php5?photo=champagny" onclick="javascript:window.open(this.href,'Champagny','width=352,height=288');return false;">
  2. <img src="http://www.champagny.com/camera/fullsize-e.jpg" alt="Champagny" width="150" height="123" />
  3. </a>


       
comme ça le gars qui a désactivé le javascript ou celui qui fait un clic droit -> ouvrir nouvelle fenêtre pourra quand même voir l'image
 
déplacement du window.open dans le onclick, ajout du return false après, et le lien reste dans le href
le return false bloque le href au cas où le code d'ouverture de fenêtre est lu, et sinon c'est le simple href qui est utilisé (js désactivé)


Message édité par antp le 04-08-2004 à 15:06:06

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 04-08-2004 à 15:45:25    

Merci bcp Mr Antp :)


---------------
"I choose a lazy person to do a hard job. Because a lazy person will find an easy way to do it" B. Gates
Reply

Marsh Posté le 04-08-2004 à 16:09:58    

Bon bin en fait ça fait pas vraiment ce que je voulais :
 
j'ai dû rajouter un target="_blank" et regarde le résultat !
(image en haut à gauche)


---------------
"I choose a lazy person to do a hard job. Because a lazy person will find an easy way to do it" B. Gates
Reply

Marsh Posté le 04-08-2004 à 16:20:29    

Il fallait virer le "javascript:" devant windows.open, désolé, c'est ma faute :D
 
Là ça devrait marcher.
 
Le target="_blank" n'est pas nécessaire (et risque même de poser problème avec certains browsers je pense)
 
Par contre là où tu as mis 'Champagny' tu peux mettre '_blank' si tu veux à tous les coups forcer une nouvelle fenêtre.
 
Ce paramètre est le nom de la fenêtre. Si une fenêtre a déjà ce nom, une nouvelle fenêtre n'est pas ouverte.


Message édité par antp le 04-08-2004 à 16:21:17

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 04-08-2004 à 16:36:43    

ahhhh c'est pour ça :)
Merci !!! :)


---------------
"I choose a lazy person to do a hard job. Because a lazy person will find an easy way to do it" B. Gates
Reply

Sujets relatifs:

Leave a Replay

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