Newsgroup: it.lavoro.professioni.webmaster
Titolo: la perfezione porta mille problemi

Riassunto puntate precedenti:
Edoardo un giorno chiese al newsgroup un parere sul suo nuovo lavoro; le
critiche riguardavano principalmente i frames con barra di scorrimento al
centro pagina (vedi 
http://www.premises.net/ILPW/Default.htm
)
Edoardo quindi segue il consiglio di Ro<^?^>berto e si infogna col dhtml,
inscontrando però un problema di incompatibilità con Netscape
(
http://www.premises.net
 /ILPW/Primo.htm) (I layers non stanno dentro
tabelle o altri layers)
Edoardo non demorde e trova un escamotage: mette un frame a sx così non c'è
più bisogno di chiudere il layer in tabelle, il menù resta centrato e tutto
a posto
Poteva andare tutto bene? Certo che no, ora Edoardo si trova con un altro
problema, dovrebbe unire due script, ossia: il menù html si espande con il
primo script (da solo funziona) e i sottomenù se clickati rendono visibile
un layer  con il secondo script (da solo funziona).
Qui trovate la pagina perfettamente funzionante con lo script1 :
http://www.premises.net/ILPW/Default2.htm
Qui invece lo script2: 
http://www.premises.net/ILPW/grazia.htm
 (funziona
solo la parte rental)
Posso riuscire a far funzionare i due scripts assieme o c'è qualche
incompatibilità alla base che non lo permette?
Io cosa ho fatto: ho preso la pagina con lo script1 funzionante, ci ho messo
lo script 2 e pensavo che funzionasse.. invece nisba.
Dovrei rendere attivo il sito per giovedì...
Spero nell'aiuto di qualche buoncuore
Ciao,
Edoardo
--
Maria Grazia Migliaccio
prem...@RINTINtin.it
(togliete RINTIN per le risposte)

Ciao,
non ho trovato un menů ..
:(
perň stasera so come passare il tempo,
guardo il tuo script , spero di riuscire
a fargli fare quello che ti serve..
alla proxy..
--
--
Bye
Ro<*ż*>berto


Ti nominerň nelle mie preghiere.
Ciao e grazie,
Edoardo

www.probo.it/javascript/esempi/Edoardo
--
--
Bye
Ro<*¿*>berto

... dimenticavo,
sono un disastro con i commenti,
non lo faccio quasi mai :(
però se trovi delle difficoltà
ti inserisco io i menu ,ed eventualmente
mi sforzo di commentarlo,
ci ho aggiunto 2 commenti ed
una istruzione in più per IE4 senza
S.P 1 , con Net va dalla versione 4.0
...
inoltre ho segato del html per poter
lavorare meglio..


 wrote in message
7r2ppb$kpd$1...@diesel.cu.mi.it...

Ciao.
Innanzitutto ti ringrazio tantissimo e ci tengo a dirti che apprezzo molto
il tuo aiuto e che se hai bisogno di qualche cosa puoi contare su di me
(sembra il Padrino atto Primo ma è vero).
Ieri notte preso dall'insonnia ho letto la tua risposta e subito mi sono
messo a lavorarci.
Devo ammettere che non è molto userfriendly, se la cosa non ti rompe, a me
basta che mi metti anche un solo menù funzionante completamente (cioè che si
apre e che clickando mostra il contenuto in un layer), poi mi scervello io
ad estendere tutto all'intera struttura etc etc.
Ovviamente se mi autorizzi ti ringrazierò nel sito appena attivo
(teoricamente dopodomani).
Ciao,
Edoardo

ad estendere tutto all'intera struttura etc etc.
www.probo.it/javascript/esempi/Edoardo
dovrebbe essere già così, però spiego, alcuni
punti:
-non ci sono le img up.gif down.gif ,
ma ci sono i riferimenti, si devono cercare
nel codice e sostituire ad es:"images/up.gif"
con l'esatta posizione..
-se aggiungi un SubMenu "HTML", (i due presenti
sono commentati all'inizio ed alla fine)
lo devi riferire nel codice incrementando
un l'array Expand_Obj con:
metti una virgola alla fine dell'ultimo contenuto dell'array
nella pagina on line è:
Array((document.all?document.all:document.layers['MENU'].document.layers)['L
ayUno'] )
quindi se aggiungi ...)['LayUno'] ) , <--
poi scrivi (o copi e incolli quello che precede e cambi
l'ultimo contenuto fra parentesi con l'id del submenu
aggiunto quadre es:
Array((document.all?document.all:document.layers['MENU'].document.layers)['I
D_del novo submenu'] )
naturalmente niente virgola alla fine di quest'ultimo ..
-la posizione dell'intero menù è gestita andato a trovare
un punto di HTML normale non dinamico (e questa opzione
è una novità per qualunque dhtml menù!)
quindi non devi perdere tempo a calcolare in base alla
dimensione dei font o dell'area utile del browser la nuova posizione ,
puoi creare dove vorresti inserire il menu una tabella di dimensioni
volute es: <table width=200 oppure 10%
ecc.><tr><td valign=top></td></tr></table>, all'interno del td fra
<td></td>metti il
punto html fisso di riferimento che ora è: <a href="javascript:void
(0)">.<a> poi sempre dentro questa tabella io mettere tutto
il codice html del menu, questo per far in modo che se uno apre la
tua pagina con Net2 o IE3 vede in quella posizione il tuo menu
sempre e solo aperto... per tenere le giuste dimensioni anche nel
dhtmlmenu dei browser versione 4+ devi poi settare nelle tabelle la
stessa dimensione (che ora è width="200" ) della tabella "civetta" ..
ridimensionando il browser o aprendo con dimensioni e font
diversi, il tutto si sposta fino a trovare la posizione "esatta"..
sono convinto di aver fatto un buon lavoro, anche se veloce e
poco commentato, spero davvero ti possa servire, è versatile
fungendo con tutti i browser anche con quelli che non possiedono
JavaScript  o lo possiedono parziale(IE2 opera ecc.) ..
Ciao,
Siamo in ballo, mettiamo sul tuo sito
un bel dhtml menù...
;)


....dimenticavo, naturalmente il sito
ed il lavoro è il tuo, non mi offendo se
decidi di usarne un altro o di non metterlo..
Ciao;)
--


Aggiornamento,
www.probo.it/javascript/esempi/Edoardo
Funziona con Netscape e con IE,
anche ridimensionando il tutto, si muove
con il muoversi della tabella dove si trova
il punto di riferimento "civetta"...
però ho visto anche degli altri
layer o oggetti Dhtml con position
absolute , ... dovresti legare anche quelli
ad un riferimento fisso , oppure mettili
fissi, non ti serve che si muovano, mi sembra..
e sono quelli che ridimensionando sul
"piccolo" danno problemi..
Ciao..


 wrote in message
7r3ogk$sru$1...@diesel.cu.mi.it...

Se avessi una sorella te l'avrei già mandata a casa, con questo ho detto
tutto.
Non hai idea di quanto abbia imparato oggi lavorando sulla pagina. Io non
ritengo di essere il più deficiente del mondo ma neanche una cima, sono
senza basi, ma mi sono messo con calma e direi che qualcosina sono arrivato
a capirla.
Mi studio anche questa pagina, non voglio fare domande che passono essere
evitate con un minimo di sacrificio.
Grazie infinite.
Edoardo
(la cesta di Natale te la mando)

Ciao,
non ti preoccupare,
è solo codice javascript, non
è una grossa fatica..
a scanso di equivoci ti ho messo
ora la tua pagina intera con i frame ed il menu'
nel body.htm ... mi sembra fosse quello l'effetto
che volevi!?
ho dovuto anche mettere il select
dentro al tag form, altrimenti netscape
non se lo fuma..
gli altri frame non li ho guardati
alla proxy ... :)



Beh, gli altri layers posso adattarli benissimo in altro modo
Torno ad immergermi in dhtml
Ciao e grazie
Edoardo
PS: ho parlato con i miei genitori, magari una sorella la fanno apposta per
te, se hai pazienza ;)