Barre de recherche + ouverture html

Fermé
panpan_fr Messages postés 3 Date d'inscription vendredi 14 juin 2013 Statut Membre Dernière intervention 16 juin 2013 - 14 juin 2013 à 20:56
panpan_fr Messages postés 3 Date d'inscription vendredi 14 juin 2013 Statut Membre Dernière intervention 16 juin 2013 - 16 juin 2013 à 10:45
Bonjour,

J'aimerai savoir, s'il est possible de créer dans une page html, une barre de recherche qui permettrai d'ouvrir un fichier se trouvant dans un dossier.

Exemple: Si te tape 21 dans la barre de recherche, ça m'ouvre le fichier 21.html.

Merci
A voir également:

3 réponses

HTML c'est la présentation la mise en page...
Si vous devez faire des opérations plus avancées comme de l'interactivité il vous faut utiliser un langage de programmation.

Les informations dynamiques(qui peuvent être amenés à changer au cours du temps et sont souvent stockées dans une base de données) sont traitées par un langage serveur(ex: php).
javascript permet de faire tout un tas de choses mais en local(ordinateur de l'internaute) et permet de traiter tout ce qui est événement/interactivité

concrètement:
_une barre de recherche = formulaire(balise form) avec une case à remplir(balise input type=text) et un bouton de validation(input type='submit')
_ouvrir un fichier= si c'est une autre page il suffit de faire un lien, même réponse pour tout type de fichier mais s'il n'est pas possible de le lire avec le navigateur il sera proposé en téléchargement.


_***Pour récupérer l'information introduite dans le formulaire et la comparer avec les informations dont vous disposez il faut
1) d'abord lister celle ci(la base de données est la meilleure solution mais un fichier de texte ou une liste de variables/constantes peut éventuellement faire l'affaire)
2)faire la comparaison, c'est de la programmation et utilise des structures logiques dites algorithmes, des grands mots pour des choses assez simple: prévoir toutes les possibilités et leur limites; en cas de la possibilité d'un résultat correspondant à la recherche vous envoyez l'instruction d'ouvrir le bon fichier


voilà il ne vous reste plus qu'à vous mettre à un langage de programmation adapté à e que vous voulez
0
panpan_fr Messages postés 3 Date d'inscription vendredi 14 juin 2013 Statut Membre Dernière intervention 16 juin 2013
15 juin 2013 à 18:17
OK merci, je vais essayer de trouver des exemples en javascript.
0
Quels sont ces documents?

Avec javascript uniquement vous n'utilisez pas de bases de données et vous n'êtes que sur l'ordinateur de l'internaute(local).
Pour parcourir une arborescence il vous faudra Ajax (ou au moins XMLRequest) et un fichier de métadonnées. Sinon votre répertoire à parcourir doit être en dur et là vous changez pas son contenu, la barre de recherche me semble avoir peu d'intérêt dans ce cas.

C'est plus simple(ça me paraît) de passer par PHP que par Ajax qui combine plusieurs technologies AsynchronousJavascriptAndXml ce qui inclut souvent php).
D'ailleurs:

http://www.commentcamarche.net/faq/6773-php-lister-le-contenu-d-un-repertoire
Vous pouvez lire et comparer les noms des répertoires avec la recherche.
0
panpan_fr Messages postés 3 Date d'inscription vendredi 14 juin 2013 Statut Membre Dernière intervention 16 juin 2013
16 juin 2013 à 10:45
Ce que je recherche à faire en gros, c'est de répertorier toutes une listes d'extincteurs. J'aimerai quand tapant le numéro de l'extincteur, cela m'affiche un plan avec son emplacement ainsi qu'une petite animation pour le localiser plus facilement. Tout cela en local sur un pc.

Je pensai créer une page html avec le plan en format jpg ou png dessus + une petite animation gif et sauvegarder la page avec le numéro de l'extincteur (ex: 0000.html).

Si vous avez une meilleur solution à me proposer, n'hésitez pas ;-)
0