Newsgroup: it.comp.lang.javascript
Titolo: DHTML e diversi broswer........................

In questi giorni sto lavorando sul codice del mio sito per renderlo
accessibile anche a quanti non utilizzino Internet Explorer, dal momento che
un intenso uso dei fogli di stile applicati a vari tag html non permettevano
la corretta interpretazione del codice html...........
Ma se possiamo sostituire i <layer> di Netscape al posto dei <div> di
explorer, come facciamo con Opera, che con la sua quarta versione è
diventato un browser abbastanza interessante (da notare che contrariamente a
quanto fa Netscape, anche Opera dalla versione 4.0 supporta i fogli di stile
su tutti i tag html, sebbene in modo un po' strano a
volte..................)????????
E come facciamo a vedere se qualcuno usa Opera, dal momento che si spaccia
per Netscape in "navigator.appName"?????
--
bye by Neo
webm@ster de "La homepage di Neo"
http://asp4free.ravenna2000.it/neowebsite
http://web.tiscalinet.it/neowebpage

per Netscape in "navigator.appName"?????
Prova a leggere navigator.userAgent e dimmi cosa dice...
(non ho Opera4)
---
the fly on the net
il webmaster più alto del mondo
"the Art of JavaS." 
http://www.probo.it/aoj
"the devil inside" 
http://members.tripod.com/netfly
e-mail: 
net...@netbusiness.it


Scusa per la mia lentezza nella risposta....................
Non dice assolutamente niente, o meglio, dice quello che dice per Netscape
(Opera 3.62 invece aggiungeva un "Opera" alla stringa
userAgent).............
E la cosa non è affatto felice dal momento che se con Netscape puoi usare il
DHTML "giocando" con i layer, con Opera ottieni solo messaggi di errore (non
supporta ne <layer> di NS nè <div> di IE...............)


 userAgent).............
Non so se puņ aiutarti ma in 
http://www.jsdir.com
 dentro al link FAQ c'č un link
(al centro della seconda faq) che apre una pagina che ti mostra un po' di
cosette sul browser, tipo userAgent, appVersion ecc. Vedi se puņ esserti utile.
Bye

Ti ringrazio, ma la cosa non è "banale":
navigator.userAgent serve per identificare il browser. Penso che sia un
problema di Opera 4 (che è una versione beta). Evidentemente ancora non
hanno aggiunto una stringa che distingua Opera da Netscape. Staremo a vedere
nelle versioni successive......................


 ha scritto nel messaggio
news:8cgbaj$6q2$1...@pegasus.tiscalinet.it...



Ciao,
Incuriosito dalla discussione ho scaricato Opera 4 (beta 2 per Win) e ho
cercato di implementare nella mia libreria browse.js del codice per
riconoscerlo.
Con sorpresa mi sono accorto che in navigator.userAgent opera inserisce
"Opera 4.0 beta 2". E' stato allora uno scherzo riconoscerlo!
Mi chiedo perň: che versione (o che beta) hai tu che in userAgent non scrive
nulla?
PS: per la cronaca, se vuoi vedere il codice che ho usato, trovi la
documentazione della lib qui:
http://myweb.3q.to/lib/browse.htm
ciao, blavoro ....
Ezio BOnsi


Opera 4 beta 2 Build 4.0.0.686, Win32
Nel menu Preferences/Advanced Opera permette di scegliere come
identificarsi:
Mozilla 3.0
Mozilla 4.72
MSIE 5.0
Risultati ottenuti con "Identify as Mozilla 3.0":
navigator.appName: Netscape
navigator.appCodeName: Mozilla
navigator.appVersion: 4.70 (Win95; I)
navigator.userAgent: Mozilla/3.0 (Windows 98;US) Opera 4.0 Beta 2  [en]
Risultati ottenuti con "Identify as Mozilla 4.72":
navigator.appName: Netscape
navigator.appCodeName: Mozilla
navigator.appVersion: 4.70 (Win95; I)
navigator.userAgent: Mozilla/4.72 (Windows 98;US) Opera 4.0 Beta 2  [en]
Risultati ottenuti con "Identify as MSIE 5.0":
navigator.appName: Netscape
navigator.appCodeName: Mozilla
navigator.appVersion: 4.70 (Win95; I)
navigator.userAgent: Mozilla/4.0 (compatible; MSIE 5.0; Windows 98) Opera
4.0 Beta 2  [en]
Con questa versione in userAgent figura sempre Opera 4.0, in tutte e tre le
modalità ...
Ciao a tutti, blavoro ...
Ezio BOnsi

Stanotte ho scaricato la Press Release 1 di Netscape 6; già che si parla di
browser e riconoscimento ... vi posto i risultati dell'oggetto navigator sul
nuovo Netscape:
navigator.appName: Netscape
navigator.appCodeName: Mozilla
navigator.appVersion: 5.0 (Windows; en-US)
navigator.userAgent: Mozilla/5.0 (Windows; N; Win98; en-US; m14)
Netscape6/6.0b1
Ciao a tutti, blavoro ....
Ezio BOnsi
PS: è curioso che in appVersion visualizzi 5.0 e in userAgent 6.0, vero?

Non è strano perchè appVersion restituisce la versione del engine sul quale
si basa il browser, infatti IE5 restituisce 4.0.
Scusate ma devo essermi perso qualcosa, NS 5 che fine ha fatto?


 Scusate ma devo essermi perso qualcosa, NS 5 che fine ha fatto?
Saltato a piè pari :-)

 Scusate ma devo essermi perso qualcosa, NS 5 che fine ha fatto?
dalle FAQ ufficiali di Netscape 6:
http://home.netscape.com/browsers/6/faq.html
What happened to Communicator 5.0?
Netscape 5.0 was based on the 4.x code base that Netscape released in 1998.
Netscape also released the beginnings of Netscape Gecko -- a new code
base -- at about the same time. Soon the Web was clamoring for Gecko's
superior performance and standards support. So, about a year ago, Netscape
switched code bases and rewrote the new software based on Gecko, canceling
5.0 (Mozilla classic) in favor of Netscape 6.
Praticamente, l'hanno "SALTATO" !!!
Ciao, blavoro,
Ezio BOnsi



iQA/AwUBOQ2ILsQiRQIxAUAiEQK5EgCcCaeTZI4EovFAy+1ovzH0eCPoOmMAoK0X
xvM6chz4dyq/MrglHY+mMjgX
=Znkw
-----END PGP SIGNATURE-----

>Io l'ho scaricata un po' di tempo fa dal sito ufficiale
Quanto tempo fa? Mi pare che sia uscita la pre-1 il 5 aprile. Non sono molto aggiornato, e non so se è già uscita la pre-2 (quella
con gli skins tipo WinAmp).



Comment: PGP? Pretty Good Paranoids!
iQA/AwUBOQ3pirzdwO6Gv3X+EQIKqgCcD8ABkrojX4l8Z4uEg52BZ48V9LYAoLHO
YknuXXNtRzI4R6jhb9aCwBaC
=CQjv
-----END PGP SIGNATURE-----

 con gli skins tipo WinAmp).
non ha vere e proprie skin, è che l'interfaccia è tutta in XML :(((( (almeno
usasse delle librerie veloci, chessò io, DirectDraw o che altro...)