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 :

Syntaxe javascript borderStyle


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    178
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2004
    Messages : 178
    Par défaut Syntaxe javascript borderStyle
    Apparemment il doit y avoir une erreur de syntaxe car cela ne fonctionne pas?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <script language="JavaScript">
    function change(){
    document.getElementById('d1').style.borderStyle = 'solid solid none solid'; }
    </script>
     
     
    <a href="#" onClick="change();">
    merci d'avance!

  2. #2
    Expert confirmé
    Avatar de sekaijin
    Homme Profil pro
    Urbaniste
    Inscrit en
    Juillet 2004
    Messages
    4 205
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Urbaniste
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2004
    Messages : 4 205
    Par défaut
    Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <script language="JavaScript">
    function change(){
       document.getElementById('d1').style.borderStyle = 'solid';
       document.getElementById('d1').style.borderLeftStyle = 'none';
    }
    </script>
     
     
    <a href="#" onClick="change(); return false;">//attention à ne pas oublier le return false sur le onclic

    Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <a href="#" id="changeStyle">...
     
    <script language="JavaScript">
    document.getElementById('changeStyle').ref=document.getElementById('d1');
    document.getElementById('changeStyle').onclick=function() {
       this.ref.style.borderStyle = 'solid';
       this.ref.style.borderLeftStyle = 'none';
       return false;
    }
    </script>

    A+JYT

  3. #3
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Bonjour,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <html>
    	<head>
    	      <script type="text/javascript">
    		  function change(){
    		  document.getElementById('d1').style.borderStyle = 'solid solid none solid'; }
    	      </script>
     	</head>
    	<body>
    		<a href="#" onclick="change(); return false;">modifier bordure</a>
    		<div id="d1">Div a modifier</div>
    	<body>
    </html>
    Fonctionne bien chez moi.
    Sinon, montre nous ton code HTML.

    A+.

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    178
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2004
    Messages : 178
    Par défaut
    Merci pour vos réponses, j'ai résolu mon problème, en fait il se situait ailleurs...., la fonction ne s'exécutait pas comme je le voulais car l' instruction de formatage se trouvait après l'instruction de dispay et elle n'était pas exécutée.

    L'attribut borderBottomStyle n'est pas exécuté car il se trouve après l'instruction de display

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    	  function Desc(){
     
    	 document.getElementById('x').style.display = 'none';
             document.getElementById('ligneX').style.borderBottomStyle = 'none';
     
    		  }
    J'ai juste placé la deuxième instruction en premier place et tout fonctionne

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

Discussions similaires

  1. Syntaxe javascript XML
    Par Katachana dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 28/02/2008, 11h37
  2. problème syntaxe javascript
    Par identifiant_bidon dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 14/09/2007, 11h52
  3. problème de syntaxe javascript
    Par identifiant_bidon dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 25/07/2007, 16h59
  4. Problème de syntaxe javascript/servlet
    Par kergosien dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 19/01/2007, 10h40
  5. erreur de syntaxe javascript dans ma page
    Par Oluha dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 01/02/2005, 14h53

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