pop-up image

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 : pop-up image

par Ryle » 18 avr. 2007, 08:21

Cela peut également se faire en php avec la fonction getImageSize() pour connaitre les dimensions du fichier. Suffit juste de remplacer tes "width=800,height=600" par les variables qui vont bien, en fonction de tes limites :)

par guilt92 » 18 avr. 2007, 06:04

Bonjour,
je ne sais pas si c est la meilleur solution mais personnellement j'utiliserai une fonction javascript... En effet tu peux récupérer les dimensions en javascript avec img.width et img.height après avoir déclaré une image...

tu pourrais avoir quelque chose du style :
function ma_fonction(source) {
var img = new Image(); //on cree l image
img.src = 'mesimages/'+source; //la source
//test des dimensions 
if(img.width<limite1 && img.height < limit2) {
window.open(.....)
} 
}
tu peux faire tous les cas de la sorte...

Enfin dans ton code pour appeler la fonction :
echo " <a href=# onClick=\"mafonction('".$data['image1']."'\"; 

pop-up image

par scadox » 18 avr. 2007, 03:13

voicie mon code
					echo " <a href=# onClick=\"window.open('mesimages/";
					echo $data['image1'];
					echo "','titre' , 'status=no,scrollbars=no,resizable=yes,width=800,height=600')\" >";
					echo " <img width=160 height=140 border=0 src='mesimages/";
					echo $data['image1'];
					echo "'></a>
Je voudrais que le pop-up soit la grandeur exact de l'image si il es plus petit que la limite de grandeur de la fenètre.
Si la grandeur es plus grand que la limite, la fenètre ouvre aux limite dédié

Merci bcp !