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 :

Modification background image


Sujet :

JavaScript

  1. #1
    Candidat au Club
    Inscrit en
    Février 2008
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 3
    Points : 2
    Points
    2
    Par défaut Modification background image
    Bonjour tout le monde,

    Je vous explique mon problème,
    Je voudrais faire une verification de formulaire assez stylisé avec css et javascript. Donc quand l'user click en dehors du champs de saisie, je verifie le champs et je surligne la case s'il y a une erreur, jusque la pas de probleme. Pour ce faire je fais une modification du css avec le javascript

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    function modifierProprieteStyle(identifiantNoeud, nomPropriete, valeurPropriete) {
    		var balise = document.getElementById(identifiantNoeud);
     
    		balise.style[nomPropriete] = valeurPropriete;
    	}
    Mais en plus de cela je voudrais afficher une petite croix a coté de la zone rouge (si erreur) et verte (sinon) et du coup dans mon formulaire et a coté de mon td de zone de saisie j'ai un autre td avec un background-image:url(images/vide.jpg) et je voudrais comme pour le sur lignage modifier l'url du background-image, c'est a dire lui passer soit : - url(images/ok.jpg) ou -url(images/nok.jpg) et la c'est le drame !!
    Ca ne change rien...

    Quelqu'un pourrait il m'aider a comprendre ? ^^
    merci par avance

  2. #2
    Expert éminent
    Avatar de Watilin
    Homme Profil pro
    En recherche d'emploi
    Inscrit en
    Juin 2010
    Messages
    3 094
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : En recherche d'emploi

    Informations forums :
    Inscription : Juin 2010
    Messages : 3 094
    Points : 6 755
    Points
    6 755
    Par défaut
    Bonsoir !
    Les méthodes et propriétés du DOM sont à ta disposition exprès pour ça : getElementBy-ce-que-tu-veux, nextSibling, parentNode, etc. Jette un coup d'œil dans la FAQ ou sur Google pour savoir comment marche nextSibling et pourquoi les textNodes ne sont pas tes amis.

    Sinon, n'oublie pas que les propriétés CSS avec un tiret s'écrivent en camel-case dans JavaScript. Ainsi, background-image devient backgroundImage.

    Mais, sans vouloir t'offenser, ton script ne sera jamais stylisé tant que tu feras ta mise en page avec un tableau

Discussions similaires

  1. [CSS] background-image : 2 images
    Par ZeImp dans le forum Mise en page CSS
    Réponses: 8
    Dernier message: 18/07/2005, 00h59
  2. [CSS] Background-image étirée sur tout l'écran
    Par Amnesiak dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 04/03/2005, 12h24
  3. background-image et js qui ne fonctionne pas
    Par trialrofr dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 28/02/2005, 11h45
  4. background-image, l'image ne s'afiche pas
    Par Ashgenesis dans le forum Mise en page CSS
    Réponses: 8
    Dernier message: 17/11/2004, 14h38
  5. [div] background image
    Par noOneIsInnocent dans le forum Balisage (X)HTML et validation W3C
    Réponses: 8
    Dernier message: 26/10/2004, 19h36

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