IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Image Popup amélioré


Sujet :

JavaScript

  1. #1
    Nouveau candidat au Club
    Profil pro
    Étudiant
    Inscrit en
    Juillet 2006
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2006
    Messages : 2
    Par défaut Image Popup amélioré
    Salut tout le monde,

    J'aimerais que si la photo est trop grande elle soit affichée en grand mais en 800x600

    Voilà ce que j'ai fait mais ca ne marche pas :
    Code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    <script type="text/javascript">
    function ImageMax(chemin)
      {
      i1 = new Image;
      i1.src = chemin;
      var largeur=il.width+10;
      var hauteur=il.height+30;
       if(hauteur > 630) {
        var largeur=810;
        var hauteur=630;
    }
     
      html = '<html><head><title>ImageMax</title></head><body scroll="no" leftmargin="0" marginwidth="0" topmargin="0" marginheight="0" onBlur="top.close()"><IMG src="'+chemin+'" BORDER=0 NAME=ImageMax onLoad="window.resizeTo('+largeur+','+hauteur+')"></body></html>';
      popupImage = window.open('','_blank','toolbar=0,location=0,directories=0,menuBar=0,scrollbars=0,resizable=1');
      popupImage.document.open();
      popupImage.document.write(html);
      popupImage.document.close()
      };
    </script>
    Ca ne marche pas.

    Où est l'erreur ?

    edit: eric berger ajouté les balises code

  2. #2
    Membre expérimenté Avatar de Seb19
    Homme Profil pro
    Concepteur SOA
    Inscrit en
    Septembre 2005
    Messages
    217
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Concepteur SOA

    Informations forums :
    Inscription : Septembre 2005
    Messages : 217
    Par défaut
    Bonjour,

    ben déjà, tu n'appelles pas ta fonction ImageMax(chemin).

  3. #3
    Membre expérimenté Avatar de Seb19
    Homme Profil pro
    Concepteur SOA
    Inscrit en
    Septembre 2005
    Messages
    217
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Concepteur SOA

    Informations forums :
    Inscription : Septembre 2005
    Messages : 217
    Par défaut
    tes variables largeur et hauteur sont locales à ta fonction ImageMax(chemin), tu ne peux donc pas les utiliser en dehors.
    Lors de ton test sur la hauteur > 630, tu n'as pas besoins de redéfinir les variales par un var, une simple affectation suffit.

  4. #4
    Nouveau candidat au Club
    Profil pro
    Étudiant
    Inscrit en
    Juillet 2006
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2006
    Messages : 2
    Par défaut
    j'ai trouvé l'erreur fallait mettre les '' sur document.il.height

    par contre je n'arrive pas à redimenssionner l'image ?

Discussions similaires

  1. Image popup Site Web [dimensions]
    Par hotman1313 dans le forum jQuery
    Réponses: 0
    Dernier message: 04/10/2013, 08h05
  2. Faire apparaître une image/popup
    Par laurentSc dans le forum Général JavaScript
    Réponses: 27
    Dernier message: 23/06/2013, 19h19
  3. [C#] Calendar Popup with TextBox and Image?
    Par Nadaa dans le forum ASP.NET
    Réponses: 15
    Dernier message: 04/02/2009, 11h59
  4. Réponses: 14
    Dernier message: 25/02/2008, 13h47
  5. Image popup d'une fiche à partir d'un TListImage
    Par FW-S dans le forum Composants VCL
    Réponses: 3
    Dernier message: 17/11/2002, 13h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo