Decisamente particolare questo script. Di base è un classico modulo da inserire sulla pagina per consentire la ricerca su un motore di ricerca. Si può scegliere se affidarsi a Google o Yahoo!. È pero presente una terza opzione, un radio button con l'etichetta 'Entrambi'. Selezionando questa opzione, si cerca su entrambi i motori. I risultati provenienti dai due motori sono visualizzati in una sola finestra che lo script provvederà a suddividere automaticamente in due frame. Provare per credere.
Lo script si compone di un file .js esterno da collegare alla pagina con il tag <script> e di un richiamo all'interno della parte HTML.
- esempio.htm
## 1: LA SEZIONE JAVASCRIPT
Il file serch.js contiene la semplice funzione che gestisce il funzionamento dello script. Può essere lasciato intatto, a meno di non voler personalizzare il testo degli alert o lo spazio destinato ai due frame
## 1: LA SEZIONE HTML
Nel corpo della pagina dovremo inserire il form di ricerca:
form name="ToolBox" style="line-height: 2em;">
Inserisci uno o più termini: <input type="text" name="SearchBox" size="22">
<input type="radio" name="SearchOption" value="Google">Google
<input type="radio" name="SearchOption" value="Yahoo">Yahoo
<input type="radio" name="SearchOption" value="Both">Entrambi
<button type="button" onclick="DoSearch()">Cerca</button>
/form>
Tutto regolare. La funzione 'DoSearch' viene richiamata con l'evento onClick associato al pulsante di submit.