Newsgroup: it.comp.lang.javascript
Titolo: visualizzazione in piú apparati

Ciao ragazzi
Mi chiedevo se conoscete la sintassi in js per accedere al tipo di
informazione che indica il tipo di media che accede alla mia pagina. Non so
se mi son spiegato bene...se accedo alla mia pagina html via un palmare il
js é in grado di stabilire che l'accesso é stato richiesto da un palmare.
Vero? Un po come quando ´si puó detectare con quale browser(mozilla,
netscape o explorer) l'utente accede alla mia pagina.
Grazie
Alfredo

, 
alfr...@dsv.su.se
 
says...

Sicuramente e' un'informazione che compare nella stringa userAgent del 
dispositivo, ma non saprei dirti dove andarne a trovare un elenco.
Cmq se si tratta di fare delle pagine ad hoc per i vari dispositivi usa 
i CSS
-- 
Ciao, Riccardo
------------------------------------------------------------------------
http://www.jsdir.com
 ---- Bring Your Site To Life!!!!
------------------------------------------------------------------------
http://www.dev2dev.it
 - La rete ha connesso nuove particelle - D2D006
------------------------------------------------------------------------
Per rispondere: togli il PUNTO e metti un .

 What? Davvero, non ho capito :)
Forse Zer0 puo' fare qualche esperimento col suo cellulino, ma i browser 
dei device portatili mandano delle stringhe userAgent come qualsiasi 
altro browser (navigator.userAgent).


 Forse Zer0 puo' fare qualche esperimento col suo cellulino, 
Mi e' finita la promozione, al momento evito di navigare col cell a meno 
che non sia in gioco il destino dell'universo.. :)
-- 
C'ya,
ZER0
  :. job profile - coder.gfxer.webDesigner
"When you have eliminated the impossible, whatever remains,
however improbable, must be the truth." (S.H.)

 al browser. Questa proprio non la sospettavo, thank you :)  
No, aspe'.. anche se fosse, non e' quello che intendeva Riccardo.
la userAgent e' una stringa che identifica - appunto - "l'agente" usato 
dall' "utente", ovvero il software con il quale l'utente si sta 
connettendo.
Questo a prescindere dalla piattaforma, sistema operativo o altro.
E' una stringa qualunque. Che funge come "identificativo", e puo' essere 
usata per i piu' svariati scopi.
Il fatto che molti browser, mettano nella userAgente anche la 
piattaforma su cui sta girando o altre informazioni sparse ad essa 
relativa, e' una scelta loro.
Come dissi una volta al buon Cristiano, volendo puoi scriverti un 
applicazione che faccia richieste HTTP che sendi come userAgent un 
"Lavazza Browser 4.0/Compatible Pinguino De longhi".


 stringa userAgent", vuol dire che quei numeretti non sono casuali,
Vuol dire che gli sviluppatori che hanno fatto il programma per la 
connessione HTTP di quel palmare, hanno avuto sufficientemente buon 
senso da usare una stringa "di senso compiuto", almeno per loro, e non 
hanno fatto i "burloni" copiandola paro paro dalla stringa userAgent di 
- chesso' - Netscape su tale sistema operativo etc.
Ergo, "sicuramente" la userAgent conterra' un informazione che la 
discrimini dal resto degli applicativi.


 (aričcco la "U", in compenso abbiamo anche un misterioso numeretto: 20010726)
E' una data: 2001-07-26, la data di rilascio della rv [release version?] 
0.9.2 una beta?


 "Lavazza Browser 4.0/Compatible Pinguino De longhi".
Io ci ho aggiunto JsDir.com :-))


[en] dovrebbe stare per la localizzazione del browser (inglese)
mh, mi pareva di ricordare che  la I stesse per International con
riguardo alla voluta limitata capacita' di supportare la crittografia
U pieno supporto in alternativa a I
Ciao,
Paolo passing by saying hello