EchoEcho.Com CORSI COMPLETI |
HOME CORSI JAVASCRIPT AVANZATI |
EchoEcho.Com STRUMENTI & RISORSE |
|||||||||||||||
| |||||||||||||||||
|
|
|
|
PROGRAMMA DI IDENTIFICAZIONE DEL BROWSER - Passo 1/3
Il javascript che identifica il browser farà uso dell'oggetto navigator. L'oggetto in questione racchiude queste variabili:
Le informazioni che seguono sono state ottenute dal tuo browser al momento in cui sei arrivato su questa pagina: In breve, basta che la pagina web faccia partire il programma appena questo viene caricato. Questo si ottiene semplicemente scrivendo il codice javascript senza specificare le funzioni. Le righe seguenti vanno inserite nella sezione <head> del documento. PROGRAMMA DI IDENTIFICAZIONE DEL BROWSER - Passo 2/3
Le righe qui sopra memorizzano il nome del browser nella variabile chiamata browsername. Se il browser è Microsoft Internet Explorer, nella variabile verrà memorizzato"MSIE". Se il browser è Netscape, nella variabile verrà memorizzato "NS" . Se non è nessuno dei due, nella variabile verrà memorizzata la sigla "N/A". Adesso dobbiamo trovare la versione del browser che ci interessa. Siccome navigator.appVersion non contiene semplicemente un valore, come 2, 3 o 4, ma usa un testo, come ad esempio "3.0b4Gold (Win95; I)", dobbiamo operare un piccolo controllo del testo prima di poter sistemare un valore più "maneggevole" nella variabile chiamata browserversion.
Innanzitutto assegniamo alla variabile valore zero. Se nessuno dei controlli riesce ad assegnare un valore alla variabile, questa continuerà ad assumere valore zero dopo i controlli. Il valore zero significherà allora che browserversion non è disponibile. Le seguenti 3 righe cercano i numeri della versione 2.0, 3.0 e 4.0. Se navigator.appVersion contiene uno di questi numeri, il valore verrà inserito nella variabile chiamata "browser". Ecco come appare adesso il programma completo: PROGRAMMA DI IDENTIFICAZIONE DEL BROWSER - Passo 3/3
Ora il programma contiene due variabili: browsername e browserversion. Queste informazioni possono essere adoperate per qualsiasi scopo ci interessi. L'identificazione del browser in sé stessa non serve a niente. Rivela soltanto informazioni sul browser del visitatore. Non abbiamo ancora inserito alcun if-statement, che indica al browser come comportarsi in relazione ai diversi casi. Nell'esempio sulla prossima pagina vedrai come si fa ad inserire un if-statement nel programma di identificazione del browser - per mandare i visitatori su pagine rilevanti.
|
|
|
EchoEcho.Com CORSI COMPLETI |
|
EchoEcho.Com STRUMENTI & RISORSE |
|||||||||||||||||
(c) Copyright 1998-1999 NetKontoret - All Rights Reserved Last modified on: 06/15/2000 15:06:53 | |||||||||||||||||||