Newsgroup: it.comp.lang.javascript
Titolo: Menu tendina e DocType

Da JsDir ho scaricato un menu a tendina (Script 043 e/o 073). 
Quando lo metto nel mio file, con Doctype che riporto qua sotto,
smette di funzionare bene.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"DTD/xhtml1-transitional.dtd">
NON POSSO modificare il doctype. Che soluzioni esistono?
-- 
La rovina del mondo sarà l'indifferenza...
...ma chi se ne fregaaa!

 NON POSSO modificare il doctype. Che soluzioni esistono?
Sorry, non avevo visto il post (lo leggo ora dopo aver letto ilpw).
Il menu funziona perfettamente, ma visto che usi una DTD XML-like anche 
i livelli devono essere well-formed, e quelli che scrive lo script non 
lo sono (dopotutto la prima stesura risala al 1999! :-)
Dammi qualche ora e mando on-line la versione riveduta e corretta (salvo 
complicazioni gia' domattina).
Sarebbe un po' complicato spiegare passo passo cosa modificare, quindi 
mi limito a dirti:
- nelle variabili da personalizzare aggiungi # ai colori ron e roff e
  nelle classi del foglio di stile.
- metti gli apici ' o " (escaped con \" dove serve) nei document.write()
- aggiungi "px" nei document.write() per top, left, width, height
Basta questo, ma se non hai abbasatanza dimestichezza aspetta fino a 
domani :-)
-- 
Ciao, Riccardo
------------------------------------------------------------------------
http://www.jsdir.com
  ---- Bring Your Site To Life!!!!
http://www.wmtools.it
 ---- WebMasterTools - Servizi per il tuo sito
http://www.dev2dev.it
 ---- La rete ha connesso nuove particelle - D2D006
------------------------------------------------------------------------
Per rispondere: togli i PUNTO .

- aggiungi "px" nei document.write() per top, left, width, height
Ora faccio delle prove per vedere se imparo qualcosina... se non
riesco vado di download....
Grazie per tutte le risposte....
ciao


 Grazie per tutte le risposte....
Di niente, anzi sono io che ringrazio... e' una cosa che procrastinavo 
da tempo... ora devo solo decidermi ad aggiornare tutto il resto degli 
script (campa cavallo! :-)


 tag BODY e sostituirlo con una funzione interna.
Ti consiglio, se non l'hai gia' fatto ovviamente, di verificare anche il
doctype switching dato che gia' ti diede problemi un tempo, e se fai uso di
document.body per recuperare qualche misurazione della pagina, di passare a
document.documentElement in presenza del giusto doctype.
Queste, come guidelines generali nell'adattare scripting secondo il
doctype.
Come ci sei "cascato" tu una volta, ci cascano in molti, quindi e' bene
sottilineare questo passaggio.
-- 
C'ya,
  ZER0 :: coder.gfxer.webDesigner();
"When you have eliminated the impossible, whatever remains,
however improbable, must be the truth." (S.H.)

 sottilineare questo passaggio.
E' appunto da allora che ho in cantiere di fare questo lavoro :-(
Va a finire che se ne parla quest'estate quando ho intenzione di rifare 
da zero il sito (son passati gia' due anni, me ne sono stancato :-)


 sottilineare questo passaggio.
Per un bene comune, ma soprattutto per il mio   :P
di cosa state parlando?!?
E gia' che ci siamo non e' che mi posteresti una bella lista di link da cui
attingere tante belle CHIARE informazioni in merito (e/o piu' in generale
sul DOM)

 di cosa state parlando?!?
Del problema che aveva "mister" con il menu a tendina e della soluzione.
Leggi la mia (prima) risposta
