Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1707 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [JS] detecter la taille d'une image

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[JS] detecter la taille d'une image

n°1327294
attentio
Posté le 17-03-2006 à 11:58:22  profilanswer
 

bonjour,
 
j'ai une fonction qui me permet d'ouvrir des images dans une popup a la taille de la popup, ca marche bien.
Mais le probleme c'est que de temps en temps, sans raison particuliere, "largeur" et "hauteur" me renvoi zero, je ne comprends pas pourquoi (pour info, il me semble qu'en local, je n'ai pas ce probleme)

Code :
  1. function zoom(img) {
  2. monImage = new Image;
  3. monImage.src = img;
  4. var largeur = monImage.width;
  5. var hauteur = monImage.height;
  6. var top0=(screen.availHeight-hauteur)/2;
  7. var left0=(screen.availWidth-largeur)/2;
  8. alert (top0 +' '+left0+' largeur='+largeur+' hauteur='+hauteur);
  9. titre="zoom";
  10. w=open('','image','top='+top0+'px,left='+left0+'px,width='+largeur+'px,height='+hauteur+'px,toolbar=no,scrollbars=no,resizable=no');
  11. w.document.write("<HTML><HEAD><TITLE>"+titre+"</TITLE>" );
  12. w.document.write("<SC"+"RIPT language=java"+"script> function checksize()  { if (document.images['img'].complete) {  window.resizeTo(document.images[0].width+12,document.images[0].height+30); window.focus();} else { setTimeout('checksize()',250) } }</"+"SCRIPT></HEAD>" );
  13. w.document.write("<BODY onload='checksize()' leftMargin=0 topMargin=0 marginwidth=0 marginheight=0><IMG src='"+img+"' border=0 name='img'>" );
  14. w.document.write("" );
  15. w.document.write("</BODY></HTML>" );
  16. w.document.close();
  17. }


 
merci de votre aide

mood
Publicité
Posté le 17-03-2006 à 11:58:22  profilanswer
 

n°1327351
rufo
Pas me confondre avec Lycos!
Posté le 17-03-2006 à 13:58:20  profilanswer
 

probablement parce que la valeur des attributs width et height de la balise <img /> ne sont pas renseignés...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [JS] detecter la taille d'une image

 

Sujets relatifs
texte en couleurs d'image[Résolu] Image aléatoire
taille automatique avec window.openupload & librairie GD (image miroir) [resolu]
[javascript] affichage de l'iamge au survol de l'image[VBA] Msgbox image
image de fondJfreeChart : Insérer une image dans un tooltip
[Oracle][sqlldr] enregistrement de taille variable[CSS] appliquer une taille à un hover
Plus de sujets relatifs à : [JS] detecter la taille d'une image


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR