Newsgroup: it.comp.www.html
Titolo: CSS: Evitare il ridimensionamento di elementi di Pop-up Menu

Ariciao  :)
Prometto che dopo questo argomento (piuttosto ostico per me) non 
aprofittero' piu' della vostra competenza-disponibilita' per un bel po' 
di tempo :)
Per quel poco che ci capisco, sto guardando un po' di codice delle varie 
soluzioni miste Css-JavaScript per i pop-up menu (menu' "srotolanti", 
menu' che sbucano fuori lateralmente, ecc.).
Tutto estremamente interessante, ma per ora tutti quelli che ho visto 
presentano un problema piuttosto comune e cioe' il fatto che se si 
ridimensiona una finestra del browser (in questo caso, "restringere" una 
finestra), il tutto va un po' in malora, si sposta un po' tutto quanto.
Ad esempio, caricando una pagina contenente il codice css-javascript per 
il pop-up menu all'interno di un frame, mi aspetterei che se questo frame 
lo si imposta "noresize", "scrolling=no", ecc., non dovrebbe spostarsi 
alcunche' del pop-up menu se si restringe la finestra del browser.
Esempio grafico con due frame:
--------------------------------------------------
|    menu-1           menu-2          menu-3     |
|                                                |
|                   frame 1                      |
|------------------------------------------------|
|                                                |
|                   frame 2                      |
|                                                |
|                                                |
|                                                |
|------------------------------------------------|
Ecco, la pagina caricata nel frame 1 contiene il codice css-javascript 
per il pop-up menu (il cui funzionamento e' questo: clickando sulla 
parola testuale menu-1 o menu-2 o menu-3, si srotolano i menu 
corrispondenti).
Ora, provando a restringere verso sinistra la finestra del browser, 
"menu-3" non se ne rimane al suo posto (e naturalmente se stringo ancora 
di piu' la finestra, pure "menu-2" non se ne rimane al suo posto), e 
tutto questo succede anche se quel "frame 1" e' stato impostato (in 
frameset) con "noresize", "scrolling=no", la larghezza della gabbia 
e' impostata in pixel e non in percentuale, ecc..
Il codice css di posizionamento utilizzato per quei tre menu e' questo:
position:absolute; top:0; left:37; visibility:hidden (naturalmente il 
"left" varia per ognuno dei tre menu).
Questo e' un esempio con un problema visto in tanti altri (menu che 
compaiono lateralmente e che se si stringe la finestra del browser il 
testo di quei menu va a capo invece di rimanere al suo posto, ecc.).
Qualcuno ha per favore una qualche idea per "cementare" nella loro 
posizione quei menu (e il loro contenuto, testuale e non) anche 
ridimensionando in qualunque modo la finestra del browser?
Grazie per le eventuali repliche.
Ciao, Gigi_la_Trottola
--
Newsgroup robomoderato. La moderazione riprendera` il primo settembre.

 
prova a postare il link di una pagina fatta in questo modo... non e' che
ho capito molto il problema, ma se lo vedo forse scopro anche una
possibile soluzione ^_^
bye
-- 
emy


 prova a postare il link di una pagina fatta in questo modo...
Non ho nessun link, e' il discorso di uno script scaricato da non mi 
ricordo piu' dove  :)
Aspe', visto che sono un novizio non vorrei farvi perdere tempo 
inutilmente. Provo a studiarci su meglio documentandomi maggiormente, e 
se dopo anche questo rimango in brache di tela vi rifaccio un mega 
fischio  :)
Ciao e grazie.
Gigi_la_Trottola
