Aller au contenu
  • Pas encore inscrit ?

    Pourquoi ne pas vous inscrire ? C'est simple, rapide et gratuit.
    Pour en savoir plus, lisez Les avantages de l'inscription... et la Charte de Zébulon.
    De plus, les messages que vous postez en tant qu'invité restent invisibles tant qu'un modérateur ne les a pas validés. Inscrivez-vous, ce sera un gain de temps pour tout le monde, vous, les helpeurs et les modérateurs ! :wink:

Recherche de ligne en JavaScript sur page HTML


Messages recommandés

Posté(e)

Bonjour,

 

J'ai commencé a développer un moteur de recherche dans une page web HTML. J'arrive bien a afficher le résultat, mais uniquement le lien et non pas toute la ligne du tableau (commencant par un nom, ici vehicule...).

Rien qu'en tapant un mot clé, la ou les lignes complètes s'affiche (nom+lien)..

Je galere..

Si quelqu'un peux m'aider dessus, je vous remercie d'avance!

 

<HTML><HEAD>
<SCRIPT>
function liste() {
cle=prompt("tapez le mot clé à rechercher dans la BDD")
txt="<HTML><BODY>";
for (num=1;num<=document.links.length;num++)
{if (document.links[num-1].name.indexOf(cle)>-1)
{
txt=txt+"<tr><td><A HREF='"+document.links[num-1].href+"'>"+document.links[num-1].name+"</A><BR>"}
}
txt=txt+"</tr></BODY></HTML>";
document.open();
document.writeln(txt);
document.close()}
</SCRIPT>
</HEAD>
<table>
<BODY onload="liste()">
<tr style="display:none"><td>vehicule1</td><td><A HREF="Structure_macro.html" NAME="structure de la macro (mots clés = volant, roue, conducteur, commentaires)"></A></td></tr>
<tr style="display:none"><td>vehicule2</td><td><A HREF="TCD.html" NAME="bases de données (mots clés = pays, direction)"></A></td></tr>
<tr style="display:none"><td>vehicule3</td><td><A HREF="tangram.html" NAME="tangram en vba (mots clés = carte, volant)"></A></td></tr>
</BODY>
</table>
</HTML>

  • Modérateurs
Posté(e)

Bonjour olivereau, et bienvenue sur Zébulon !

Dans l'immédiat, je n'ai pas détaillé ton code, mais il y a une grosse erreur d'encapsulation : les balises <table> et <body> sont inversées. Néanmoins, je ne suis pas certain que cela suffise à résoudre la question… icon_wink.gif

 

<html>
<head>
...
</head>
<body>
<table>
...
</table>
</body>
</html>

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.
Remarque : votre message nécessitera l’approbation d’un modérateur avant de pouvoir être visible.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

  • En ligne récemment   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
×
×
  • Créer...