Le navigateur Firefox utilise la page de démarrage par défaut http://www.google.fr/firefox. Or pour des raisons pratiques, de performances et de confidentialité (je n’aime pas requêter Google à chaque fois que je lance mon navigateur préféré), je me suis fait ma propre page de démarrage stockée en local (rapidité) qui comporte des raccourcis vers des sites que je visite régulièrement. Cette page intègre un formulaire identique à la page par défaut de Firefox et permet d’interroger Google.
A chaque affichage de la page, je veux que le champs de saisie (input type=”text” name=”q”) de ce formulaire soit automatiquement sélectionné. Pour cela je recours à du javascript dans le code HTML de ma page. Cette fonction javascript est lancée au démarrage (grâce à l’évènement onLoad positionné directement dans le tag body).
Extrait du code dans le head :
<script type="text/javascript">
function fairefocus() {
document.gform.q.focus();
}
</script>
Dans le body de la page :
<body onLoad="fairefocus();">
[...]
<div id="google">
<form action="http://www.google.fr/search?hl=fr" name="gform">
Recherche Google :
<input type="text" name="q" /><input type="submit" />
</form>
</div>
La page affichée avec le formulaire Google :
Il suffit ensuite de définir la page HTML comme page d’accueil de Firefox : Outils – Options – Général – Démarrage – Page d’accueil et le bouton “Pages courantes”. Veillez à ce que cette page soit la seule lancée dans Firefox, car sinon Firefox ajoutera toutes les pages ouvertes dans Firefox dans ce champs et lancera toutes ces pages à chaque démarrage.

