Affichage nouvelle fenetre

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Affichage nouvelle fenetre

par Chile » 07 juil. 2006, 23:13

muchisimo gracias Ryle
ça marche !

par Ryle » 07 juil. 2006, 18:02

"plus" :p

Dans le onClick de ton bouton tu dois ajouter :

Code : Tout sélectionner

onClick="javascript:popup(document.getElementById('big_pict'));"

par Chile » 07 juil. 2006, 03:17

salut Ryle,
merci pour ta reponse.
j'ai creer un nouveau code javascript pour ce bouton en inserant ton code, mais je dois mal l'ecrire car il ne m'ouvre pas de fenetre :?
peux tu m'en dire plus ? stp
merci

par Ryle » 06 juil. 2006, 23:27

Hello :)

Il te suffit sur ton texte ou bouton de faire appel à ta fonction popup en lui passant en paramètre l'élément image qui doit être utilisé dans la popup. Au lieu de "this" qui correspond à l'objet en cours (puisque tu n'es pas sur l'image).

Pour cela, tu peux utiliser la fonction getElementById() qui te permet de retrouver un élément dans ta page à partir de son attribut "id" :

Code : Tout sélectionner

document.getElementById("big_pict") // retourne l'élément dont l'id est big_pict, donc ton image

Affichage nouvelle fenetre

par Chile » 06 juil. 2006, 19:13

Bonjour,
J'ai une page qui affiche apres requete, des infos sur un produit + 3 petites photos et une + grande au dessus suivant laquelle choisi.
J'ai aussi la possilibité en cliquant sur la grande de l'afficher dans une nouvelle fenetre, en plus grand et grace a un code javascript (popup).
Mon probleme est que je souhaite pour cette derniere action (affichage popup) pouvoir le faire depuis un bouton ou text, et la je coince pour le code lien !! :oops:
voici le code de l'affichage de l'image grande apres choix des 3 petites:
<img id="big_pict" src="images/<?php echo $row_livre['photo1p']; ?>" width="190" height="190" border="1" onclick="popup(this)">
voici le code javascript pour l'affichage dans une nouvelle fenetre et en + grand :

Code : Tout sélectionner

<script> function popup(obj) { var big_image = obj.src; image = big_image.split('/'); window.open('images/max_'+image[4],"popup","width=520,height=520,left=20,top=20"); } </script>
merci de votre aide