Fonction

Fermé
lance_yien Messages postés 2751 Date d'inscription mercredi 6 septembre 2006 Statut Contributeur Dernière intervention 2 septembre 2007 - 18 mars 2007 à 08:38
Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 - 19 mars 2007 à 08:58
bonjour à tous,

j'ai inclus la fonction "rechercher" sur ma page d'acceuil avec une copie (site d'origine visible dans le script) d'un javascript en 2 parties comme ceci:

1ere partie:
<head> ...
<script language="JavaScript">
<!--
//PLF-https://twitter.com/ceosammassey
function cherch(form) {
var adres = "https://www.google.com/webhp?hl=fr&ie=UTF-8&oe=UTF-8&gws_rd=ssl"+form.q.value +"+site%3Ahttp://komun.chez-alice.fr/&btnG=Recherche+Google&lr="
indow.open(adres,'','toolbar=yes,location=yes,status=yes,menubar=yes,scrollbar rs=yes,resizable=yes');
}
//-->
</script></head>

+++ et la 2eme partie dans la page (clic ici: http://komun.chez-alice.fr/index.html pour visualiser l'emplacement et la présentation sur ma page)

<form>
<div align="center">
<input type="text" name="q" size="30">
<input onClick=cherch(this.form) type="button" name="Submit" value="Rechercher sur Je JavaScript">
</div>
</form>
---------------

c'est parfaitement fonctionnel en saisissant un mot et en CLIQUANT sur le bouton "cliquer" (à l'origine "rechercher")

MAIS PAS en saisissant un mot suivi d'un appui sur la touche "entrée" (comme c'est pratiqué presque toujours)
-------------

1ere question:
comment donc corriger ce désagrément: faire fonctionner avec les 2 options?

2eme question: quel moyen employer (dans la mesure du possible) pour inclure cette fonction dans toutes les pages sans les reprendre une par une?

3eme question: est-il possible de caser horizentalement la saisie de texte et le bouton "cliquer" (actuellement dessous) pour que ça rentre dans la cellule jaune où il y a "le compteur" juste après "Merci à jeffdulac..." pour ne pas changer la hauteur de la cellule (( cette solution est très souhaitable si réalisable))

>>> toute autre proposition (plus pratique) est la bienvenue
>>> mes connaissances en programmation (tous langages confondus sont TRES TRES limitées, donc soyez indulgents et surtout GENEREUX pour les explications :)

merci et
bon courage à tous ;)
A voir également:

2 réponses

lance_yien Messages postés 2751 Date d'inscription mercredi 6 septembre 2006 Statut Contributeur Dernière intervention 2 septembre 2007 257
19 mars 2007 à 06:00
bonjour à tous,

une petite idée svp?

a+ ;
0
Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 922
19 mars 2007 à 08:58
salut,

voici mes réponses qui sont générales, tu nous diras ce qu'il faut approfondir.

1. utilise un <input> de type "submit" (HTML - Formulaires)
2. il faut coder en php et inclure le bout de code dans chaque page avec include(fichier.ext); (Page, doc et tutoriaux officiels)
3. il faut les mettre en page à l'aide d'une feuille de styles en cascade (CSS - Syntaxe des styles)
0