Newsgroup: it.comp.lang.javascript
Titolo: Layers e javascript in Mozilla/netscape 6

Conoscete siti che abbiano informazioni a riguardo?
Grazie
Kirys
--------------------------------------------------
Brayan Fix Kirys Solfory
E-Mail: 
Ki...@technologist.com
 
For Free Software go to: 
http://Kiryssoft.cjb.net

 Conoscete siti che abbiano informazioni a riguardo?
Quel che so l'ho appreso da 
http://www.punto-informatoco.it
.
Non ho ancora avuto il tempo di dare un'occhiata agli help di NN6, comunque per comunicazioni ufficiali e metter mano al codice esistente sarà bene aspettare almeno la prima beta che non dovrebbe
tardare. Sul sito di Netscape ci sono comunque alcuni documenti riguardo il nuovo Browser.
Addirittura (udite udite) NN6 sarà accompagnato dalla versione 1.5 di JS. Pronti a ricominciare a studiare?
In ogni caso puoi tranquillamente fare delle prove con l'applicazione.
L'installer che trovi online ti consente di scaricare dinamicamente i moduli necessari. Escludendo Java sono appena 7 mega, in un'oretta (con modem analogico) dovresti riuscirci, e una volta
installato non fa assolutamente danni perché anche se usa i dati dei profili esistenti se li duplica da un'altra parte e lascia le applicazioni ed i dati esistenti illibati. Microsoft impara :-)
Posso dirti di procedere tranquillamente, per motivi di lavoro ho quattro versioni installate al momento in ufficio (NN3it, NN4.5it, NN4.7en, NN6en) e non ci sono conflitti di alcun genere.
Ciao.

Addirittura (udite udite) NN6 sarà accompagnato dalla versione 1.5 di JS. Pronti a ricominciare a studiare?
argh :)


 o li devo riscaricare?
Non ho ancora avuto necessitą di reinstallare :-)
Bye

Ho appena installato Netscape6-RC1. Penso che due o tre osservazioni possano
interessarvi.
La versione minima, (solo navigator) richiede un download di 5.64MB in 5
file di cui solo uno supera gli 800 Kb. L'installazione è molto semplice e
completamente automatizzata. Finito il download, la prima meraviglia: se
trova una versione precedente di netscape importa la configurazione
precedente senza rimuovere o danneggiare la versione vecchia. Seconda
meraviglia: Niente crash al primo avvio, automatico dopo la fine
dell'installazione. Primo danno: durante questo primo avvio si connette
automaticamente al sito netscape e inizia un dialogo con il server per
importare i bookmark, i canali la barra laterale... Secondo danno:
l'interfaccia è un po' spartana ma funzionale. I colori sono bruttini, ma
alla netscape garantiscono la personalizzabilità... quindi avremo delle skin
da creare o scaricare dai vari siti.
Se capisco cosa devo fare ne faccio una per i VRML-Dreamers. Terzo danno:
non c'è il runtime java. poco male: copia-incolla dalla cartella plugin di
netscape 4.7 a quella ddei plugin di netscape 6: java attivato e tutti i
plugin importati.
Inizio i test: html 4.01, CSS1, CSS2 funzionano alla perfezione.
javascript: alcune funzioni non danno segno di vita...
e arriviamo alla parte interessante:
VRML97: tento di aprire un file vrml direttamente e la prima volta mi appare
una finestrella che chiede :save file? pick app? ; provo con pick app e mi
risponde: spiacente, funzione non ancora integrata. *sbonk*. Non mi
demoralizzo troppo. Carico una pagina con un vrml in embed e tada:
cosmoplayer2.1.1 funziona senza problemi. Più veloce nell'avvio del plugin,
più lento nel caricare i file nei nodi inline. Ma funziona tutto. Sorpresa
delle sorprese: qui javascript funziona alla perfezione, tanto che la pagina
con l'effetto fuoco ha guadagnato il 3-4%in velocità di rendering.
Morale: se usate netscape 4.x installate al volo netscape 6 e poi buttate il
4. Anche se è una RC1 dopo un' ora di test mi sembra più stabile della final
di Explorer 5.01.
Composer ha pieno supporto dei CSS e permette di lavorare con fogli di stile
esterni, battendo 100 a 1 Front page express, in dotazione con IE. Non ho
avuto modo di provare le capacità del client mail, in quanto non compreso
nel modulo base. Ma se assomiglia vagamente al navigator, credo che outlook
andrà presto in pensione.
N'Drillo

Com'è fatto Netscape 6?
semplice: è interamente costruito in moduli scritti in XML, CSS level 2,
Javascript.
Solo il motore grafico e il core del software sono in eseguibile. Il
problema segnalato per quanto riguarda la grafica che non si appoggia al
sistema operativo non è un problema... infatti, l'intera interfaccia è una
pagina web. I pulsanti, le tabelle, i menu... tutto fa parte di una pagina
web pura e semplice scritta in XML. Alcuni moduli sono in estensione XUL
(sempre xml, con tag utilizzati dal motore grafico per il sistema). Credo
sia una cazzata personalizzarlo, visto che i tasti sono delle semplici gif
in formato 89a. Per me è una figata. non so voi. Se riesco a trovare un
minuto di tempo provo a tradurlo in italiano. Devo solo taroccare i file in
xml.
N'Drillo

Ho fatto altri test. Devo ritrattare. Il supporto CSS è completo per quanto
riguarda il level 1. Per il level 2 mancano a prima vista l'allineamento
orizzontale delle tabelle e l'allineamento giustificato del testo. Per il
resto si comporta più o meno come Explorer5, con una piccola differenza. La
distanza inserita tra due paragrafi consecutivi in Netscape è circa una
volta e mezza quella di Explorer. Altra cosa poco piacevole è che nel
salvataggio di una pagina non vengono salvati i contenuti strettamente
grafici come invece succede in Explorer. Resto dell'idea che l'interfaccia
dal punto di vista grafico lasci molto a desiderare. Ho provato a tradurre
qualche comando in italiano. Finchè sono rimasto nei menu tutto ok, quando
sono entrato nella barra personale si è rifiutato di ripartire.
Le opzioni sono configurabili sia tramite i menu, sia tramite lavoro diretto
sul codice di alcuni file in javascript. Nulla di particolarmente
complicato. Purtroppo manca la pagina riassuntiva dei plug-in installati. Il
fatto strano è che nell'elenco dei comandi di menu nei file che ho tradotto
il comando about installed plugins c'è.... misteri della RC1...
Disponibili due nuove versioni dell'engine di javascript: la 1.4 e 1.5. Da
notare che in Explorer è invece presente l'engine JScript5.1 che è
compatibile solo con javascript1.3 e quindi manca delle nuove funzionalità
dell'1.4 e 1.5 per altro molto simili alle estensioni microsoft presenti in
JScript5.1
Vi tengo aggiornati...
N'Drillo

ho trovato due o tre cosette interessanti nei file di configurazione:
pref("browser.show_about_as_stupid_modal_window", false);
Questa dice tutto su cosa pensano alla netscape delle finestre di dialogo
modali della Microsoft...
Poi:
/* 4 Aug 2000 12:00:01 */
user_pref("timebomb.first_launch_time", "955786846840000");
pref("timebomb.enabled", true);
pref("timebomb.expiration_time", "965415601000000");
pref("timebomb.timebombURL",
"
http://home.netscape.com/download/prredirect.html
");
Incuriosito dalla parola timebomb ho dato un'occhiata in giro e tada:
<!ENTITY     title.label             "Time Bombed Version">
<!ENTITY     okButton.label          "OK">
<!ENTITY     warnText.label          "">
<!ENTITY     expireText.label        "This Preview Release Of Netscape 6 Has
Expired. You Will Now Be Taken To Netscape's Site To Download A More Recent
Version.">
Quindi la nuova versione è prevista per il 4 Agosto 2000!!!!
E' stato creato un nuovo protocollo: chrome
Dopo l'invenzione di Microsoft del protocollo res, poteva netscape restare
indietro?
Ecco allora il protocollo chrome che permette di accedere alle risorse di
sistema come il res Microsoft.
N'Drillo

 wrote:

Si perņ io ho 2 pc e non mi va di scaricarlo 2 volte, tanto + che
l'altro lo uso solo ofline :)
Ciao


 l'altro lo uso solo ofline :)
Credo tu non possa farne a meno, a meno che non vuoi aspettare il 4 agosto quando, scaduta questa prerelease, uscirà un aggiornament. Spero sia una versione completa
Ciao.

 l'altro lo uso solo ofline :)
Puoi tenerne una copia! Durante il download l'installer mette i file
scaricati completamente nella directory c:\windows\temp.
prima che inizi a installare i pacchetti ne fai una copia in un'altra
directory.
Alla fine dell'installazione i file della cartela temp vengono cancellati,
ma tu ora ne hai una copia altrove. Quando devi reinstallare copi di nuovo i
file nella cartella temp e fai partire l'installer. Il gioco č fatto.
--
N'Drillo