ricerca

Caratteristiche tecniche
Sezioni: Moduli | Voice
Il modulo Voice genera i propri contenuti attraverso una normale applicazione ASP.

Un sottoinsieme molto ridotto di tag HTML consente di realizzare tutte le funzionalità.

  • <p></p>: introduce una pausa di 200ms durante la pronuncia.

  • <br>: introduce una pausa di 100ms durante la pronuncia.

  • <a></a>: consente di specificare la pagina a cui saltare quando l'utente preme un determinato tasto sulla tastiera. L'attributo href specifica l'URL della pagina a cui saltare. L'attributo proprietario digit indica il tasto da premere.

    Per esempio il seguente codice HTML:

    <a href="indice.asp" digit="3">Premi 3 per l'indice notizie</a>

    pronuncia la frase "Premi 3 per l'indice notizie" e nel contempo indica al modulo voice di saltare alla pagina indice.asp se l'utente preme appunto il tasto 3.

  • <form><input>: permettono all'utente di digitare più di una cifra come input.

    Si supponga per esempio che si voglia chiedere all'utente di digitare il proprio codice utente. Il codice che esegue questa operazione è il seguente:

    <p>Digita il tuo codice utente</p>
    <form action="verifica.asp">
    <input size="6" name="CodiceUtente">
    </form>

    Come si può notare manca il classico input di tipo submit che visualizza il tasto che l'utente può premere per confermare l'invio dei dati. Questo perché in realtà sarebbe impossibile visualizzare alcun tasto da premere.

    Sono state implementate due possibilità. La prima prevede che il tasto * (star) della tastiera telefonica abbia sempre la funzione di submit, mentre il tasto # (bound) abbia sempre la funzione di annullare qualsiasi tasto precedentemente premuto.

    La seconda funzionalità prevede di utilizzare, come nell'esempio precedente l'attributo size per specificare il numero di digit che ci si aspetta che l'utente prema. Raggiunto tale numero viene automaticamente effettuato un submit.

    Ovviamente l'utilizzo di questa modalità prevede che l'input da digitare sia costituito da un numero predefinito di cifre.

Stampa articolo Segnalazione articolo
Articoli correlati

una realizzazione Intermedia S.r.l.