Javascript - Fonction Onload
Répondre à la discussion
Affichage des résultats 1 à 5 sur 5

Javascript - Fonction Onload



  1. #1
    squal31

    Javascript - Fonction Onload


    ------

    Bonsoir à tous,

    Me voila coincé avec ma fonction depuis un petit moment.

    Dans la console de débug je me retrouve avec un msg du type :

    Uncaught - ReferenceError: coucou is not defined
    onclick

    Je vous remets mon code :
    Code:
    $id = 548;
    $cat = 'coucou';
    echo '<li><a onclick="voir_circuit('.$id.','.$cat.')">'.$titre.'<span>'.$cp.'</span></a></li>';
    Et ici ma fonction javascript
    Code:
    function voir_circuit(id,cat) {
        //alert("La valeur sélectionnée est : " + id);
        alert("La valeur sélectionnée est : " +id+" et "+ cat);
        $("#circuit").load("inc/circuit.php?id="+id+"&cat="+cat)
    }
    Pourquoi si je mets $cat = '102'; ça fonctionne ?
    Et pourquoi surtout ça ne fonctionne si je mets du texte dans $cat comme ici : $cat = 'coucou';

    Un grand merci d'avance,

    -----
    Ce n'est pas parce que les choses sont difficiles que nous n'osons pas, c'est parce ...

  2. #2
    cherbe

    Re : Javascript - Fonction Onload

    Citation Envoyé par squal31 Voir le message
    Bonsoir à tous,
    Je vous remets mon code :
    Code:
    $id = 548;
    $cat = 'coucou';
    echo '<li><a onclick="voir_circuit('.$id.','.$cat.')">'.$titre.'<span>'.$cp.'</span></a></li>';
    Bonsoir
    Je ne suis pas spécialiste en JS, mais pas sûr du tout que la commande echo existe ou c'est récent ?
    Pour insérer du code HTML, j'utilise innerHTML().
    La syntaxe utilisée dans la ligne echo ressemble beaucoup à du PHP !

  3. #3
    squal31

    Re : Javascript - Fonction Onload

    Effectivement tu as raison, je n'ai pas mis le code de la page au complet mais juste le morceau intéressant qui appartient effectivement à une page.php.
    L'erreur ne vient donc pas de la, mais merci quand même de ta remarque.

    D'autres idees ?
    Ce n'est pas parce que les choses sont difficiles que nous n'osons pas, c'est parce ...

  4. #4
    CM63

    Re : Javascript - Fonction Onload

    Bonjour,

    Si je comprends bien le message d'erreur, l'interpréteur croit que coucou est une variable. Essaie de le mettre entre guillemets au lieu de cotes : "coucou".

    A plus.

  5. A voir en vidéo sur Futura
  6. #5
    squal31

    Re : Javascript - Fonction Onload

    Effectivement !!!

    Un grand merci à toi !

    La solution du coup :
    Code:
    $cat2 = "'Coucou'";
    echo '<li><a onclick="voir_circuit('.$id.','.$cat2.')">'.$titre.'<span>'.$cp.'</span></a></li>';
    Ce n'est pas parce que les choses sont difficiles que nous n'osons pas, c'est parce ...

Discussions similaires

  1. Javascript : Intégrer une variable javascript dans un champ de formulaire html
    Par squal31 dans le forum Programmation et langages, Algorithmique
    Réponses: 1
    Dernier message: 03/08/2014, 11h15
  2. Fonction, Tableau à deux dimensions, Algorithmique + JavaScript
    Par inviteee6d7d31 dans le forum Programmation et langages, Algorithmique
    Réponses: 6
    Dernier message: 10/04/2012, 18h10
  3. javascript
    Par berguem40 dans le forum Programmation et langages, Algorithmique
    Réponses: 2
    Dernier message: 31/01/2012, 14h33
  4. Code JAVASCRIPT pour la fonction escape()
    Par legal8 dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 04/01/2010, 16h05
  5. javascript
    Par LTHOMAS dans le forum Internet - Réseau - Sécurité générale
    Réponses: 5
    Dernier message: 26/05/2006, 02h34