Newsgroup: it.comp.macintosh
Titolo: Aiuto HMTL Layer e menu pop-up

Salve a tutti.
Sto facendo il sito web per il posto dove lavoro, e mi sto trovando 
davanti ad un problema che non riesco a risolvere date le mie scarse 
conoscenze di html e affini.
Allora le cose stanno cosi.
Ho creato un menu a popup per permettere di accedere a varie 
informazioni, solo che non capisco che istruzioni usare per far 
visualizzare queste informazioni in un layer.
In pratica quello che mi occorre e che quando si sceglie una voce nel 
dal menu pop-up, il contenuto di un file html venga visualizato in un 
apposito layer.
Se utilizzo un frame non ci sono problemi, ma pultroppo non posso usare 
frame, per via dell'impostazione della pagina, il menu e piuttosto 
grande e verebbe tagliato dal frame, potrei in alternativa creare una 
tabella al posto del menu pop-up, ma il risultato sarebbe dal punto di 
vista grafico, piuttosto brutto, in pratica quasi un terzo della pagina 
verebbe occupata dalla tabella, ed io invece voglio quanto piu` spazio 
possibile per visualizzare le informazione.
Qualcuno mi puo` aiutare ?


L'uso del tag LAYER e' deprecato - ossia altamente sconsigliato - dallo
standard W3C in quanto implementazione proprietaria di Netscape (anche se
poi anche altri browser lo supportano). Per fare quello che dici tu, senza
ricorrere a strumenti piu' complessi quali flash, lo standard W3C indica
l'uso dei fogli di stile (Cascading Style Sheet versione 2, ossia CSS-2),
che pero' sono supportati piu' o meno pienamente solo dalle ultime versioni
dei vari browser, ossia IE6/Win, IE5.2/Mac, Mozilla/Camino, Safari/Omniweb,
Opera.
Per ulteriori informazioni:
http://www.w3.org/Style/CSS/
La pagina e' in inglese, se hai uno dei browser di cui sopra la pagina
stessa e' un esempio pratico di come ottenere l'effetto layer usando solo i
style sheet
Se vuoi delle informazioni in italiano:
http://www.html.it/css
saludos
germano il gatto grigio
--------------------------------
Inviato via 
http://usenet.libero.it

 Usi un iframe e ne setti la location.
Pericoloso: IFRAME e' un tag proprietario di Internet Explorer, deprecato
dal W3C tanto quanto il tag LAYER di Netscape. Non e' garantito che funzioni
con altri browser (es. netscape), si rischia di avere il solito brutto sito
che si vede bene con IE e male con tutti gli altri.
Saludos
Germano il Gatto Grigio


 Netscape
Non ha mai fatto parte delle sue specifiche, quindi il W3C non puo' 
deprecarlo :) Semplicemente non puo' essere utilizzato.

 piuttosto grande e verebbe tagliato dal frame,
La soluzione e' l'IFRAME, come proposto da Marco.
Pero' secondo me dovresti prendere in considerazione l'idea di caricare 
una normale pagina HTML intera utilizzando dei normali link invece del 
menu popup, avresti la sicurezza del funzionamento del sito in ogni 
circostanza, indipendentemente dal supporto per JavaScript o IFRAME.

 brutto sito che si vede bene con IE e male con tutti gli altri.
Non e' vero, IFRAME non funziona solo con Netscape 4.x e versioni 
precedenti (e con i browser che non hanno finestre, come lynx per 
esempio - non che sia impossibile rendere i contenuti di un IFRAME 
anche a loro), mentre funziona con tutti i browser recenti.

 4, cioe' almeno dal 1998, e non e' deprecato.
hai ragione, ho detto una pnmmngn
germano il gatto grigio


 4, cioe' almeno dal 1998, e non e' deprecato.
hai ragione, ho detto una pnmmngn.
germano il gatto grigio


 utilizzando document.getElementById(id_div).innerHTML = valore;
Interessante questa possibilita` e piu` compatibile di dellìuse degli 
iframe ?
Mi puoi dire dove trovare degli esempi ?. 
-- 
Riccardo Saettone
E-Mail: togliere Alfa e Beta dall'indirizzo