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

Bibliothèques & Frameworks Discussion :

Autocompleter renvoi undefined sur firefox [Prototype]


Sujet :

Bibliothèques & Frameworks

  1. #1
    Membre du Club
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Novembre 2004
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2004
    Messages : 61
    Points : 47
    Points
    47
    Par défaut Autocompleter renvoi undefined sur firefox
    Bonjour à tous,

    Alors mon problème est le suivant :

    j'utilise l'autocompleter en allant chercher les résultat de l'autocompletion dans ma base:

    voici ce que fais l'autocompleter coté javascript:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    new Ajax.Autocompleter ('textAjoutTag','textAjoutTagUpdate','php/autocompletion.php',{method: 'post',paramName: 'debutTag',afterUpdateElement: recupLibTagAutocompletion});
    voici le contenu de ma page php/autocompletion.php:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    <?php 
    require_once ('mysql_connect.php');
     
    $debutTag = $_POST['debutTag'];
    $nbTag=10;
     
    $query="SELECT text FROM siteText WHERE idSiteText=9";
    $result = mysql_query($query);
    $enregistrement = mysql_fetch_array($result);
    $resultat=$enregistrement['text'];
    //on récupère les Tag déjà existant
    $query = "SELECT tag.idTag,libTag,totalTag FROM tag INNER JOIN(
    SELECT idTag,count(idTag) as totalTag FROM plymery GROUP BY idTag)
    AS RQTotal ON RQTotal.idTag=tag.idTag WHERE libTag like '".$debutTag."%' ORDER BY totalTag DESC LIMIT ".$nbTag.""; 
    $result = mysql_query($query);
    echo '<ul>';
    while ($enregistrement = mysql_fetch_array($result))
    {
    	$idTag=$enregistrement["idTag"];
    	$libTag=$enregistrement["libTag"];
    	$totalTag=$enregistrement["totalTag"];
    echo'<li name="'.$libTag.'" >
    <a href="#" >
    <span class="tagRecherche" >'.$libTag.'</span>&nbsp;
    <span class="compteurTagRecherche" >'.$totalTag.' '.$resultat.'</span>
    </a>
    </li>';
    }
    echo '</ul>';
    ?>
    et enfin voici la fonction javascript qu'autocompleter utilise une fois que l'on a cliquer sur un element de celuici:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    function recupLibTagAutocompletion(field,li){
            document.getElementById('textAjoutTag').value=li.name;
    }
    alors mon problème est que quand je fais cela sous internet explorer il me renvoi bien le "name" de la "li" (créé par php/autocompletion.php)

    mais sur firefox il me renvoi "undefined"

    j'ai vérifié la fonction final en changeant des choses et en mettant un alerte, rien ne réagit, ce qui veut dire qu'il ne va même pas jusque la.


    Si vous avez une idée ^^

  2. #2
    Membre du Club
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Novembre 2004
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2004
    Messages : 61
    Points : 47
    Points
    47
    Par défaut
    rectification, j'ai trouvé ca fonctionne ^^

    il ne fallait pas prendre le name mais l'id.


    autant pour moi et dsl du dérangement .

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 06/07/2007, 13h27
  2. [CSS] Décalage sur FireFox pour le moins étrange ...
    Par prgasp77 dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 26/10/2005, 19h56
  3. [FLASH MX2004] PrintJob().start() renvoie undefined
    Par sovitec dans le forum Flash
    Réponses: 1
    Dernier message: 08/07/2005, 14h02
  4. Regexp ok sur IE pas sur Firefox
    Par zebuman dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 25/06/2005, 13h17
  5. event.keyCode undefined sous FireFox
    Par dupin40 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 17/03/2005, 11h15

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