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 :

Comment alterner une bordure image


Sujet :

JavaScript

  1. #1
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2012
    Messages
    73
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2012
    Messages : 73
    Points : 75
    Points
    75
    Par défaut Comment alterner une bordure image
    Salut a tous je suis entrain de faire un site et je voudrais que quand l'usager clic sur une image qu'il apparait une bordure verte autour de l'image et que quand il clic sur une autre image que la bordure disparaisse de l'autre image et quelle apparaissent sur la nouvelle image cliquer.J'ai fais une fonction mais la bordure ne disparait pas quand je clic sur une autre image voici mon code
    Merci d'avance pour votre aide
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    function toggleBorder(img) {
    			if(!img.style.border||img.style.borderLeftStyle=='none') {
    			img.style.border = "3px solid #6BF806";
    			} else {
    			img.style.border = "none";
    			}
    		}

  2. #2
    Membre habitué
    Avatar de _tom_
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mars 2012
    Messages
    67
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Mars 2012
    Messages : 67
    Points : 195
    Points
    195
    Par défaut
    Bonjour,

    Il te manque le changement de bordure sur les autres images.

    Voici le code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    function toggleBorder(img) {
    	var imgs = document.getElementsByTagName("img");
    	for (var i=0; i<imgs.length; i++) {
    		if(imgs[i] == img) {
    			if(!img.style.border||img.style.borderLeftStyle=='none') {
    			imgs[i].style.border = "3px solid #6BF806";
    			} else {
    			imgs[i].style.border = "none";
    			}
    		} else imgs[i].style.border = "none";
    	}
    }

  3. #3
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2012
    Messages
    73
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2012
    Messages : 73
    Points : 75
    Points
    75
    Par défaut
    Merci beaucoup ca fonctionne a merveille

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

Discussions similaires

  1. comment detecter une bordure dans une image??
    Par gronaze dans le forum Traitement d'images
    Réponses: 8
    Dernier message: 17/11/2008, 01h10
  2. Comment faire une bordure de page de garde
    Par dauphin1976 dans le forum Mise en forme
    Réponses: 1
    Dernier message: 06/09/2007, 23h18
  3. Comment ajouter une petite image dans un Trichedit.
    Par Ardely dans le forum Delphi
    Réponses: 30
    Dernier message: 23/03/2007, 16h57
  4. [WebForms][1.1] Comment mettre une colonne image dans un datagrid?
    Par totoche9 dans le forum Général Dotnet
    Réponses: 2
    Dernier message: 02/07/2006, 13h49
  5. Réponses: 2
    Dernier message: 03/05/2006, 22h34

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