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

Javascript - Fonction Onload



  1. #1
    invitea1400dd5

    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,

    -----

  2. #2
    invite948b37db

    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
    invitea1400dd5

    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 ?

  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
    invitea1400dd5

    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>';

Discussions similaires

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