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 :

javascript sous IE 7 pour un affichage dynamique d'une image


Sujet :

JavaScript

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 25
    Points : 8
    Points
    8
    Par défaut javascript sous IE 7 pour un affichage dynamique d'une image
    Bonjour à tous,
    Alors j'ai une fenetre (=formulaire) qui s'ouvre sur laquelle j'ai plusieur champs à remplir, l'un de ces champs et une textbox dans laquelle s'ecrit le chemind'une image qui s'affichera dans des balises à l'aide d'une fonction javascript (voir ci-dessous)<img></img>.
    Voila mon problème, sous IE 6 l'affichage de cette image ce fait très bien tandis que sous IE 7 l'image ne s'affiche pas du tout.
    Je ne vois pas du tout pourquoi :s Est-ce que quelqu'un pourrait m'aider??

    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
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    // ImageUpload.js
     
     
    /* **** CUSTOMIZE THESE VARIABLES **** */
     
      // width to resize large images to
    var maxWidth=240;
      // height to resize large images to
    var maxHeight=250;
      // valid file types
    var fileTypes=["bmp","gif","png","jpg","jpeg"];
      // the id of the preview image tag
    var outImage="previewField";
      // what to display when the image is not valid
    var defaultPic="gifs/AffDefault.PNG";
     
    /* **** DO NOT EDIT BELOW **** */
    var globalPic;
     
    function preview(what)
    {
      var source=what.value;
      var ext=source.substring(source.lastIndexOf(".")+1,source.length).toLowerCase();
     
      for (var i=0; i<fileTypes.length; i++) if (fileTypes[i]==ext) break;
     
     	globalPic = new Image();
     	if (i<fileTypes.length)
     	{
     		globalPic.src=source;
     	}
    	else 
    	{
    		globalPic.src=defaultPic;
        	alert("THAT IS NOT A VALID IMAGE\nPlease load an image with an extention of one of the following:\n\n"+fileTypes.join(", "));
      	}
      setTimeout("applyChanges()",200);
    }
     
    function applyChanges()
    {
      var field=document.getElementById(outImage);
      var x=parseInt(globalPic.width);
      var y=parseInt(globalPic.height);
     
      if (x>maxWidth) 
      {
        y*=maxWidth/x;
        x=maxWidth;
      }
      if (y>maxHeight) 
      {
        x*=maxHeight/y;
        y=maxHeight;
      }
     
      field.style.display=(x<1 || y<1)?"none":"";
      field.src=globalPic.src;
      field.width=x;
      field.height=y;
    }
    // End -->

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 25
    Points : 8
    Points
    8
    Par défaut
    Y a t'il quelqu'un???

Discussions similaires

  1. Affichage dynamique d'une image
    Par muppetshow dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 15/07/2009, 14h37
  2. Affichage dynamique d'une image (logo)
    Par ramaro dans le forum Reports
    Réponses: 2
    Dernier message: 23/04/2008, 12h46
  3. Affichage dynamique d'une image
    Par snooze dans le forum Langage
    Réponses: 2
    Dernier message: 24/03/2008, 15h41
  4. Erreur pour l'affichage aléatoire d'une image
    Par bellebiquette dans le forum Langage
    Réponses: 3
    Dernier message: 21/04/2006, 22h45
  5. [Tableaux] Ajouter l'affichage dynamique d'une image
    Par leloup84 dans le forum Langage
    Réponses: 3
    Dernier message: 16/02/2006, 09h14

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