Newsgroup: it.comp.lang.javascript
Titolo: show-hide layers in NN6

Modificare la visibilità di un layer mediante un JS lanciato da un
evento onMouseOver o onCLick.
Con NN4.x e IE5.x va alla meraviglia, ma in NEtscape 6 beta 3 pare che
non funzioni troppo bene ...
Lo avete notato anche voi?
Speriamo che siano solo problemi di infanzia ... è pur sempre una beta.
Ciao, Daniele

 Lo avete notato anche voi?
.. Molto probabilmente dipendera' dai casi. Magari in alcuni particolari
contesti, NN6 non funziona a dovere.. dopottutto e' una beta.
Se specifichi il codice che ti da' tale problema, magari possiamo esserti un
po' piu' di aiuto.

 po' piu' di aiuto.
Grazie per la risposta.
Il codice in questione è quello generato da DreamWeaver nel caso in cui
gestisca la visualizzazione/spegnimento di più layer contemporaneamente
in seguito ad un solo evento.
Tale comportamento si ottiene facilmente con l'uso delle timelines.
Quando serve programmo direttamente in JS, ma per certe cose mi avvalgo
degli aiuti del sw di MacroMedia che in ogni caso scrive JS robusto
[anche ridondante se vuoi] e crossbrowser.
Se vai ad esempio in
http://www.crabo.it/designcompetition/designcompetition.htm
all'apertura dovrebbe apparire un'animazione [che non commento poichè
più o meno imposta ... 8-)] che con NN4.x e IE5.x funziona, ma in NN6
non parte proprio e ti lascia con la pagina bianca.
accedendo a 
http://www.crabo.it/designcompetition/pagine/ita/chenna.htm
per esempio, è possibile [cioè, dovrebbe essere possibile] visualizzare
i vari argomenti cliccando sulle voci, ma con NN6 questo non accade.
AL pagina è un "sandwiches" di più layer contenenti i vari testi che
accendo e spengo a turno.
I rollover invece vanno e pure l'apertura delle finestre esterne.
Pare proprio che non sia un problema di interpretazione di tutto
JavaScript, ma solo della funzione in esame.
Guardando nelle impostazione di NN6 c'è solo la possibilità di attivare
o meno JS per le pagine Web e/o l'email.
Per ora la cosa non mi turba, è ancora una beta, ma se in futuro il
comportamento dovesse essere confermato, saremmo in molti a dovere
risistemare i siti e non sarebbe gradito ... a meno che MacroMedia non
escogiti qualche script risolutore da sostituire al codice vecchio, ma
serebbe necessario in ogni caso riprendere tutti i vecchi lavori per
mano 8-(
D'altro canto sono entusiasta del fatto che NN6 è per ora l'unico
browser in grado di supportare pienamente i files grafici in formato PNG
per i quali riesce a rendere la trasparenza a 256 livelli [alla
facciaccia del canale alpha tipo ON/OFF delle GIF89A].
Per chi ha interessi anche alla grafica, la cosa è decisamente
elettrizzante !!!
Ciao, Daniele

Oops, piccola aggiunta:
l'effetto frames ottenuto accendendo e spegnando layer č molto meglio
visibile in 
http://www.crabo.it/designcompetition/pagine/ita/bando.htm
Ciao, Daniele

 elettrizzante !!!
Si, ma son sempre risorse che se ne vanno... ^_^

Ciao, ZERO [non penso sia il tuo nome vero ... comunque ben venga 8-)]
non condivido del tutto le tue critiche sul JS di DreamWeaver e, ti
assicuro, JavaScript lo conosco abbastanza bene poichč mi sono fatto
[per la tesi] tutto un piccolo e-commerce in JS di santa manina in
quanto il max disponibile al tempo come editor per pagine HTML era
notepad + composer di Netscape 4.0 non so se hai presente ...
In ogni caso, in attesa di eventuali patch o delle urla dei clienti
[brrrr ... tremiamo, tremiamo ...] mi piacerebbe anche conoscere quali
sono le specifiche da seguire per essere compatibili con l'interprete JS
presente nei browser di nuova generazione.
Come dire: se bisogna rimboccarci le maniche e "sporcarci le manine"
sono qui! 8-)))
Mi sembrava  che qualcosa fosse stato scritto in 
www.webmonkey.com
, ma
non ne sono certo.
Immagino che anche in 
developer.netscape.com
 vi sia del materiale.
Conosci qualche altra fonte? Magari in Italiano? Non ho fatto troppe
ricerche ...
Per le PNG, ho fatto delle prove e i files non risultano troppo pesanti.
Lo so che la regola aurea impone "mai piů di 50Kb per schermata
[indipendentemente dal numero di frames coinvolti]", ma non č sempre
facile rispettarla anche perchč ai clienti non frega assolutamente della
robustezza ed eleganza del codice, le danno ahinoi per scontate: ti
fanno due scatole cosě solo e sempre per questioni grafiche e di pura
apparenza.
Vorrebbero mega animazioni flash [che magari hanno visto in siti di
multinazionali che dispingono di server bestiali] che fossero pure
veloci in server dati a poche migliaia di lire annue da providers di
periferia ... no: aperta campagna!!!
In quanto WebDesigner razzolante nel pasciuto e fantomatico [per le
critiche spostiamoci in altri NG pena OT paurosi ...] NordEst, non le
posso trascurare.
Diciamo che non mi č concesso l'atteggiamento asciutto e distaccato che
invece i programmatori D.O.C. possono [vogliono?] assumere.
Concludendo: quando parleremo d'ora in poi di crossbrowser, quali e
quanto browser dovremo [ragionevolmente] tenere in considerazione?
Confido nella tua competenza e ti saulto.
Grazie e ciao, Daniele

 Grazie e ciao, Daniele
De nada.

 (Linux, Windows, MacOs) hanno delle differenze.
E ti pareva ....
Ultima cosa:
hai realizzato un sito con tutto il JS a mano.
Ad un certo punto, malgrado tu avessi già pianificato per bene la
struttura del sito, per "sopravvenute complicazioni" diviene necessario
spostare alcuni files da una cartella all'altra, creare cartelle,
rinominarne altre e così via.
Cosa fai?
C'è un modo per automatizzare il tutto oppure torna l'incubo, con cui ho
condiviso il periodo della suddetta tesi, di dover modificare
manualmente tutte le chiamate?
Questo poichè, con tutti i suoi immensi limiti, DreamWeaver gli
aggiornamenti li esegue in automatico, chiamate ai JS comprese [ed è per
questo che stenterei a lasciarlo].
Alla prossima, Daniele
P.S.
Siccome questo è un NG, come mai nessun'altro si è inserito per dire la
sua?
Mah, va a finire che parliamo dei fatti nostri in pubblica piazza ...
8-))

Ferme restandole considerazioni fino ad ora fatte, magari solo per dare
un'occhio al codice generato, ecco dove scaricare gratuitamente le
estensioni che permettono a DreamWeaver di gestire i Layer anche con il
getElementById.
www.massimocorner.com
cercare in DreamWeaver e poi in behaviors
Installare le estensioni in DW con l'ExtensionManagerInstaller ceh si
può scaricare direttamente da Macromedia
http://www.macromedia.com/exchange/
occhio che pesa !!! 8-))
Aloha, Daniele

 8-))
^___^

 manualmente tutte le chiamate?
Personalmente mi sono "innamorato" di Homesite proprio per questi problemi:
- apri *TUTTI* i documenti del progetto e fai un "find & replace" su TUTTI i 
documenti aperti... anche di interi blocchi di codice!
E poi la velocità con cui fa il rendering dei colori per i TAG il supporto 
colori per praticamente TUTTI gli scripting esistenti....
Delle Macro e degli shortcut ti ha già scritto Zer0, niente da aggiungere.
-- 
Ciao, Riccardo
------------------------------------------------------------------------
WebMaster: ----> 
http://www.jsdir.com
 <---- (aka 
http://www.jspoint.it
)
------------------------------------------------------------------------
Need a JavaScript password?
http://www.jspoint.it/staffscripts/script021/PazzWordProva/ingresso.html
------------------------------------------------------------------------
"Any sufficientely advanced technology is indistinguishable from magic"
                      Arthur Charles Clarke
------------------------------------------------------------------------

 che si siano viste su editor di testi.
Per amor di precisione, anche EditPad lo fa, e si paga in.... cartoline.
Scrittp ("powered" dice) in Delphi 3, tradotto in più di 15 lingue (circa, vado 
a memoria), agile, piccolo, parco di risorse, veloce... un Must!
Non è propriamene un editor html è un editor puro testo.
Come homesite consente di aprire un numero "indefinito" (io sono arrivato a 
circa 500 con il sito di 
www.torchetti.it
) e di lavorare agevolmente su tutti.
Nell'About us del programma il sito è 
http://www.tornado.be/~johnfg/index.html
 
ma qualche settimana fa non funzionava, se qualcuno lo vuole lo mando in mail, 
zippato sonoo 278 Kappa, è shareware.


 zippato sonoo 278 Kappa, č shareware.
Ma e' lo stesso di 
http://www.editpadlite.com/
 ?
Si chiama EditPad e fa queste cose (io lo uso per piccole modifiche
veloci... e anche come sostituto di notepad, sempre), pero' c'e' sia in
versione freeware che a pagamento).
--
Laz  | ICQ: 26989309 | 
l...@libero.it
 | 277WU/2818hrs |
|   
http://heinlein.cjb.net
 - Sito italiano su RAH   |
|____________"I'm the best at what I do."____________|

 zippato sonoo 278 Kappa, č shareware.
Se si paga in cartoline, non e' shareware, ma cardware. 8)
I miei primissimi programmi (tra cui un mail editor per FidoNET) li ho
distribuiti come cardware... Sempre dello stesso periodo, anche la "Chlib"
di un mio amico, Rasky.. Sempre cardware. :)
Allo Smau di quel tempo incontrai il suo unico utente registrato..ehe. :)
Bei tempi.. davvero belli. ^_^

 Ma e' lo stesso di 
http://www.editpadlite.com/
 ?
Si, è lui :-)


 Dai un occhiata *seria* a Homesite, e studiati un po' la sua reference... ;)
Tempi medi per l'apprendimento?
Tenendo conto che lavoro ...
Ciao! Daniele
A proposito, cosa cavolo ho scritto all'inizio?
Più sintetico dalla precedente?
Ba-Ba-Ba   balle !!!!! 8-)))))))

 Delle Macro e degli shortcut ti ha già scritto Zer0, niente da aggiungere.
Oddio ... un bel corso online di Homesite in JSDir, quando lo scrivete?
8-)
Ci sono migliaia di utenti DW da "redimere" :))))
Ciao, Daniele

 Ci sono migliaia di utenti DW da "redimere" :))))
Poveracci, la maggior parte si è appena "redenta" da FronteOSpizio... 
lasciamogli un po' di respiro :-)


 Ba-Ba-Ba   balle !!!!! 8-)))))))
^___-