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