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 imbriquée défaillante


Sujet :

JavaScript

  1. #1
    Membre éclairé Avatar de mussara
    Inscrit en
    Novembre 2004
    Messages
    442
    Détails du profil
    Informations personnelles :
    Âge : 57

    Informations forums :
    Inscription : Novembre 2004
    Messages : 442
    Par défaut syntaxe imbriquée défaillante
    bonjour

    je ne comprends pas trop pourquoi ça ne parche pas, mais je souhaiterais qu'au click ça me lance le js replace (ça c'est ok) et que mon bouton devienne celui qui sert au survol et quand je lui ajoute le MM_swapimage, le bouton est toujours en position initiale...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <a href="#" onclick="replace('zone_newstexte','<?php echo $texte_1 ?>');MM_swapImage('Image1','','<?php echo $image1_survol ?>',1)"
    onmouseout="MM_swapImgRestore()"
    onmouseover="MM_swapImage('Image1','','<?php echo $image1_survol ?>',1)">
    <img name="Image1" border="0" src="<?php echo $image1_origine ?>" alt='<?php echo $texte_image1 ?>' /></a>
    précisio: quand je passe la soruis sur le bouton, il change bien de forme et reprend sa valeur initiale dès que la souris est ailleurs

    si quelqu'un voit...

    merci de votre aide

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    si tu utilises une balise a il faut mettre un return false à la fin ...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  3. #3
    Membre éclairé Avatar de mussara
    Inscrit en
    Novembre 2004
    Messages
    442
    Détails du profil
    Informations personnelles :
    Âge : 57

    Informations forums :
    Inscription : Novembre 2004
    Messages : 442
    Par défaut
    merci mais je ne vois pas trop ou le placer...
    la logique pour moi serait de le mettre après le "" du onclick comme dans l'exmeple ci-dessous mais ça ne marche pas...


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <a href="#" onclick="replace('zone_newstexte','<?php echo $texte_1 ?>');MM_swapImage('Image1','','<?php echo $image1_survol ?>',1)";return;
    onmouseout="MM_swapImgRestore()"
    onmouseover="MM_swapImage('Image1','','<?php echo $image1_survol ?>',1)">
    <img name="Image1" border="0" src="<?php echo $image1_origine ?>" alt='<?php echo $texte_image1 ?>' /></a>

  4. #4
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <a href="#" onclick="replace('zone_newstexte','<?php echo $texte_1 ?>');MM_swapImage('Image1','','<?php echo $image1_survol ?>',1);return false" 
    onmouseout="MM_swapImgRestore()"
    onmouseover="MM_swapImage('Image1','','<?php echo $image1_survol ?>',1)">
    <img name="Image1" border="0" src="<?php echo $image1_origine ?>" alt='<?php echo $texte_image1 ?>' /></a>
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  5. #5
    Membre éclairé Avatar de mussara
    Inscrit en
    Novembre 2004
    Messages
    442
    Détails du profil
    Informations personnelles :
    Âge : 57

    Informations forums :
    Inscription : Novembre 2004
    Messages : 442
    Par défaut
    ça ne marche pas, le bouton reprend toujours sa valeur initiale au click...

  6. #6
    Membre éclairé Avatar de mussara
    Inscrit en
    Novembre 2004
    Messages
    442
    Détails du profil
    Informations personnelles :
    Âge : 57

    Informations forums :
    Inscription : Novembre 2004
    Messages : 442
    Par défaut
    est ce dû au fait que le javascript appelé (replace) modifierait le focus ou quelque chose de ce gout la?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <script type="text/javascript">
    		function replace(obj_id,text) {
    			var el = document.getElementById(obj_id);
    			el.innerHTML =  HTMLspecialchars(text);
    			//alert(el.innerHTML);
    		}
    	</script>

  7. #7
    Membre éclairé Avatar de mussara
    Inscrit en
    Novembre 2004
    Messages
    442
    Détails du profil
    Informations personnelles :
    Âge : 57

    Informations forums :
    Inscription : Novembre 2004
    Messages : 442
    Par défaut
    bon dakodak j'avais pas vu que le onmouseout remettait l'image originale...

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

Discussions similaires

  1. [AC-2000] Syntaxe de requêtes imbriquées
    Par Gabout dans le forum Requêtes et SQL.
    Réponses: 4
    Dernier message: 11/01/2010, 11h23
  2. la syntaxe des if imbriqué
    Par info3licen dans le forum Langage
    Réponses: 14
    Dernier message: 30/04/2009, 17h59
  3. Réponses: 0
    Dernier message: 06/08/2008, 11h44
  4. problème de syntaxe dans des boucles imbriquées
    Par deglingo37 dans le forum Access
    Réponses: 2
    Dernier message: 01/09/2006, 14h46
  5. [Syntaxe] Boucle For imbriquées en 1.5
    Par Piolet dans le forum Langage
    Réponses: 5
    Dernier message: 09/01/2005, 00h49

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