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 :

[images src javascript]


Sujet :

JavaScript

  1. #1
    Membre confirmé
    Homme Profil pro
    Architecte technique
    Inscrit en
    Juillet 2002
    Messages
    52
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2002
    Messages : 52
    Par défaut [images src javascript]
    Bonjour,

    j'utilise ce code javascript pour changer une image. Ce code fonctionne cpdt je suis obligé d'utiliser des url absolues, comment puis-je faire pour utiliser des url relatives ?

    <SCRIPT language="JavaScript">


    var img1 = 'http://localhost:9080/images/Exp.gif';
    var img2 = 'http://localhost:9080/images/NoExp.gif';

    function _ChangeImg(idImg)
    {
    ((document.images[idImg].src==img1) ? (document.images[idImg].src=img2)document.images[idImg].src=img1));
    }
    </SCRIPT>

    Quelqu'un a une idée ?

  2. #2
    Membre émérite Avatar de Sheriff
    Inscrit en
    Octobre 2004
    Messages
    608
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 608
    Par défaut
    salut
    tu peux très bien faire var im1='../image.gif'
    au besoin fais un alert images[IdImg].src pour savoir exactement comment le chemin de l'image est formatée
    @+

  3. #3
    Membre confirmé
    Homme Profil pro
    Architecte technique
    Inscrit en
    Juillet 2002
    Messages
    52
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2002
    Messages : 52
    Par défaut
    En effet , c'est ce que j'ai fais :

    <SCRIPT language="JavaScript">


    var img1 = 'http://localhost:9080/images/Exp.gif';
    var img2 = 'http://localhost:9080/images/NoExp.gif';

    function _ChangeImg(idImg)
    {
    alert('document.images[idImg].src = ' + document.images[idImg].src);
    ((document.images[idImg].src==img1) ? (document.images[idImg].src=img2)document.images[idImg].src=img1));
    alert('document.images[idImg].src = ' + document.images[idImg].src);
    }

    </SCRIPT>

    Resultat :

    document.images[idImg].src = 'http://localhost:9080/images/Exp.gif'

  4. #4
    Membre émérite Avatar de Sheriff
    Inscrit en
    Octobre 2004
    Messages
    608
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 608
    Par défaut
    ce que je te proposais est de remplacer l'url absolute par l'url relative...

  5. #5
    Membre confirmé
    Homme Profil pro
    Architecte technique
    Inscrit en
    Juillet 2002
    Messages
    52
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2002
    Messages : 52
    Par défaut
    Cela ne fonctionne pas d'ou ma question !

  6. #6
    Membre émérite Avatar de Sheriff
    Inscrit en
    Octobre 2004
    Messages
    608
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 608
    Par défaut
    le code est-il dans la page, ou dans un fichier.js ?

  7. #7
    Membre confirmé
    Homme Profil pro
    Architecte technique
    Inscrit en
    Juillet 2002
    Messages
    52
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2002
    Messages : 52
    Par défaut
    Dans la page pour l'instant !

    Parcontre j'ai essaye ce code et cela focntionne :

    function _ChangeImg(id,idImg)
    {

    if (document.getElementById(idImg).alt=="Open")
    {
    document.getElementById(idImg).src = img2;
    document.getElementById(idImg).alt = "Close";
    }
    else
    {
    document.getElementById(idImg).src = img1;
    document.getElementById(idImg).alt = "Open";
    }

    }

  8. #8
    Membre émérite Avatar de Sheriff
    Inscrit en
    Octobre 2004
    Messages
    608
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 608
    Par défaut
    oki, parfeit...
    surtout, n'oublie pas le tag

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Changement de source d'image via javascript
    Par jultoys dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 12/05/2007, 16h33
  2. Agrandissement d'image en javascript
    Par bellzigor dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 12/01/2007, 14h50
  3. generation de fenetre&image par javascript
    Par cortex007 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 29/04/2006, 08h51
  4. images avec javascript
    Par URVOY dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 17/01/2006, 10h12
  5. Pb acces a une image en JavaScript
    Par NitroBear dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 19/08/2005, 08h08

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