Newsgroup: it.comp.lang.javascript
Titolo: problemi con opera

salve
volevo sapere se risulta anche a voi che opera5 non supporta i cookie ,
nè document.all("pippo").style.display
e temo che questo sia solo l'inizio :((

 l'inizio :((
document.all e` specifico di IE: se vuoi che funzioni con Opera (senza
garanzie pero`!) devi farlo identificare come IE.
A risentirci
\  Davide G. Borin
\\ !!Scudo anti-spam attivo!! Togliere le x e "eliminami" dall'indirizzo
\\\_____________________________________________________________________

Opera supporta document.getElementById.
Non ti conviene cambiare l'UserAgent nelle preferenze, perché qualsiasi
visitatore che entra nel tuo sito con Opera, sarebbe costretto a fare lo
stesso,
quindi a rompersi le scatole... :-))
Ie5 o superiore, Nn6, Opera5, Mozilla0.9 o superiore, supportano tutti
document.getElementById
Ie4 supporta document.all
Nn4 supporta document.layers
Comunque la riga da te scritta - document.all("pippo").style.display - è
errata,
ti provoca errori.
Per document.all e document.layers si usano le parentesi quadre e l'oggetto
è identificato solo
con apici singoli, cioè nel tuo caso sarebbe:
document.all['pippo'].style.display
Ciao, Luca

 document.getElementById
hai ragione , infatti qualche risultato l'ho ottenuto grazie al tuo
suggerimento
perň , mentre style.visibility funziona , style.display per opera non esiste
e anche
document.getElementById('menu').innerHTML
non funziona fra l'altro
sapresti indicarmi un tutorial che tratti la questione ?
perchč scommetto che scoprirň che invece che display dovevo mettere chessň ,
biriboh , e poi funziona tutto. ma andare avanti cosě č da neuro.
fra l'altro , se uno va a vedere siti anche importanti tipo 
www.iol.it
 , si
accorge che i menů con opera non funzionano. queste informazioni non le
conosce praticamente nessuno !!
e con nn6 siamo lě
ciao

Se vai al sito di Opera, c'è scritto cosa non viene supportato.
Già da adesso ti dico che "innerHTML" non è supportato,
per "display" non saprei, è una funzione che non uso mai,
preferisco nascondere i layer, perché è più compatibile.
Opera è un browser giovane, ma molto leggero è veloce,
sono sicuro che migliorerà di molto nel futuro, e sotto Linux è OK.
Nn6 supporta completamente l'ultimo DOM, per cui è pienamente
compatibile con Ie5 o superiore, però la prima versione, la 6.0 è piena
di bug che fanno impazzire chi realizza pagine web.... l'ultima versione,
la 6.1 è stata migliorata di molto, e molti bug sono scomparsi, ma non
tutti.
Aggiungerei una cosa... in tanti credono ancora che Nn6 sia compatibile
all'indietro... ma non è vero... hanno dato un taglio con il passato, ed
il programma è stato riscritto completamente, e di conseguenza
ci sono i bug. L'errore più comune è utilizzare la funzione "layer",
ma quest'ultima fa parte solo di Nn4.
Mozilla utilizza lo stesso motore di Netscape, ma è più stabile.
Lo consiglio a chi utilizza Linux.
Tutorial da indicarti, non ne ho nemmeno uno, anche perché
ho sempre imparato con tanta programmazione e prove.
Ciao, Luca

 e con nn6 siamo lě
Se noi piccolini non cambiamo i nostri siti per i nuovi browser vuoi che 
i GRANDI lo facciano? Probabilmente li si tratta solo di document.all (e 
magari neanche di document.layers), che ye frega se uno si installa NN6 
o Opera? :-((
-- 
Ciao, Riccardo
------------------------------------------------------------------------
WebMaster: ----> 
http://www.jsdir.com
 <---- (aka 
http://www.jspoint.it
)
              All the JavaScript you need
------------------------------------------------------------------------
               Nessun traguardo č abbastanza lontano.
------------------------------------------------------------------------