France Hardware : Forums de discussion
Retrouvez les prix près de chez vous :  
Index du forum | Liste des membres | Liste des groupes | Inscription | F-A-Q | Recherche
Pseudo :    Password :     
22 382 membres enregistrés - 1 874 207 posts - 95 268 topics
Index des forums FH  | Index des forums DegroupNews
      Programmation
           Langages Web
                pop up javascript : pitit coup de main please
41 connectés dont 1 modérateur (zesquale)(record : 207 le 05 juin 2007 - 05 h 23)

Vous devez vous connecter pour répondre au topic.
pop up javascript : pitit coup de main please

ze.bassman


Messages : 781
Inscrit le 14/10/02
Ville : grenoble
Non connecté
  Posté le 28 janvier 2006 - 17 h 44 m 54 s
Hello,

je débute en javascript et je souhaite faire la chose suivante :

j'ai dans ma page html une image "toto.jpg" que j'affiche comme ça <img src = "toto.jpg">
je souhaite faire apparaitre un pop up composé juste d'une image avec le javascript suivant :


<script language="javascript">
window.open "Mon_image_cible", "le_nom_de_ma_fenetre","height=150,width=300,scrollbars=no,resizable=no,toolbar=no,location=no,dire
ctories=no,menubar=no");
</script>

quelle est la syntaxe correcte pour faire ça ?

Merci


Message édité 1 fois, la dernière par ze.bassman le 28 janvier 2006 - 17 h 45.


Erel69
206
(¯`·.__[T3aM.L1b3rTe©]__.·´¯)

Messages : 19 449
Inscrit le 07/11/01
Ville : Lyon
Non connecté
  Posté le 28 janvier 2006 - 17 h 47 m 07 s
    Code     
 1. <script type="text/javascript" language="javascript">
 2. function pop(name, url, left, top, width, height, toolbar, menubar, statusbar, scrollbar, resizable)
 3. {
 4.   toolbar_str = toolbar ? 'yes' : 'no';
 5.   menubar_str = menubar ? 'yes' : 'no';
 6.   statusbar_str = statusbar ? 'yes' : 'no';
 7.   scrollbar_str = scrollbar ? 'yes' : 'no';
 8.   resizable_str = resizable ? 'yes' : 'no';
 9.   window.open(url, name, 'left='+left+',top='+top+',width='+width+',height='+height+',toolbar='+toolbar_str+',menubar='+menubar_str+',status='+statusbar_str+',scrollbars='+scrollbar_str+',resizable='+resizable_str);
10. }
11. </script>


Après tu passes les paramètres que tu veux.


Message édité 1 fois, la dernière par Erel69 le 28 janvier 2006 - 18 h 17.

Obscurité au-delà du crépuscule, pourpre au-delà du sang qui coule, enfoui dans le flot du temps, en ton haut nom, je jure fidélité à l'obscurité. Que les fous qui se dressent devant nous soient détruits, par le pouvoir que toi et moi possédons...

ze.bassman


Messages : 781
Inscrit le 14/10/02
Ville : grenoble
Non connecté
  Posté le 28 janvier 2006 - 18 h 09 m 44 s
je vois que tu réponds toujours présent quand il s'agit d'aider erel69 :yes:

en fait d'apres ce que je comprend, c'est une fonction, j'imagine que ça se déclare entre le <head> et le </head>
c'est sans doute la meilleure méthode, mais pour moi (niveau javascript = zero) ça complique un peu les choses niveau syntaxe...
en fait ce qui me plaisait dans mon p'tit javascript, c'est que je pouvais l'inserer dans le <body> </body>
en plus comme j'ai plusieurs vignettes qui doivent appeller des pop up, j'aurai eu plus qu'a recopier tout ça en changeant les liens et ça m'aurait suffit...

Il n'y a aucun moyen d'integrer <img src> a moin p'tit javascript ridicule ?




Erel69
206
(¯`·.__[T3aM.L1b3rTe©]__.·´¯)

Messages : 19 449
Inscrit le 07/11/01
Ville : Lyon
Non connecté
  Posté le 28 janvier 2006 - 18 h 16 m 24 s
Tu mets la fonction que je t'ai donné entre les balses <head>

Ensuite tu fais ton appel comme ça :

    Code     
1. <img src="image.jpg" style="cursor:pointer;" onclick="javascript:{ pop('img','image.jpg', 100, 100, 800, 600, 0, 0, 0, 0, 0 ); }" alt="" />


Ce code va t'ouvrir une pop-up avec l'image, à la taille 800x600
Ca marche bien quand toutes tes images ont la même taille, sinon il faut calculer la taille de l'image et redimensionner correctement.



Obscurité au-delà du crépuscule, pourpre au-delà du sang qui coule, enfoui dans le flot du temps, en ton haut nom, je jure fidélité à l'obscurité. Que les fous qui se dressent devant nous soient détruits, par le pouvoir que toi et moi possédons...

ze.bassman


Messages : 781
Inscrit le 14/10/02
Ville : grenoble
Non connecté
  Posté le 28 janvier 2006 - 18 h 31 m 26 s
Erel 69 : t'es un as !!!
ça fait des jours que je me prends la tête avec ce truc, toi tu arrives, tu regarde lafoule, tu salues ton public, et hop, devant l'assistance médusée, tu donne la solution...

Tant que je te tiens : tu connairai ps une astuce pour ouvrir automatiquement un pop up a l'ouverture d'une page ?
je sais pas pourquoi, je sens que tu vas répondre "si".

Merci encore, tu devrais être remboursé par la sécu


Message édité 3 fois, la dernière par ze.bassman le 28 janvier 2006 - 18 h 55.


Erel69
206
(¯`·.__[T3aM.L1b3rTe©]__.·´¯)

Messages : 19 449
Inscrit le 07/11/01
Ville : Lyon
Non connecté
  Posté le 28 janvier 2006 - 19 h 03 m 43 s
Tu peux faire

    Code     
1. <body onload="fonction_a_executer_apres_chargement_page()">
ou écrire dans ta page
    Code     
1. <script type="text/javascript" language="javascript">
2. fonction_a_executer_apres_chargement_page();
3. </script>


Mais comme ce n'est pas un appel provoqué par un clic de l'utilisateur, tu as beaucoup de chances pour que l'ouverture soit bloquée par l'anti-popup.


Message édité 1 fois, la dernière par Erel69 le 28 janvier 2006 - 19 h 03.

Obscurité au-delà du crépuscule, pourpre au-delà du sang qui coule, enfoui dans le flot du temps, en ton haut nom, je jure fidélité à l'obscurité. Que les fous qui se dressent devant nous soient détruits, par le pouvoir que toi et moi possédons...

ze.bassman


Messages : 781
Inscrit le 14/10/02
Ville : grenoble
Non connecté
  Posté le 29 janvier 2006 - 22 h 12 m 59 s
tres juste !
je vais laisser tomber le pop up a l'ouverture de page

encore merci pour le coup de main erel




Page genérée en 0.2096 secondes par RahForum 2.0 | Gzip off |  Stats |  Metaforums |  RSS
© 2004 Cerbere Systems.
Prix Matériel Informatique | Informatique Lyon | Informatique Grenoble | Informatique Annecy | Informatique Marseille | Informatique Bordeaux | Forum Informatique
ADSL |Actualité ADSL | e-commerce | Commande Au Volant
Creative Commons
Message Boards and Forums Directory