Newsgroup: it.comp.www.html
Titolo: [?] Prima volta con i frames

Ciao a tutti,
Devo utilizzare per la prima volta dei frames nella mia pagina. Ho fatto un
file index che mi crea i frames (uno a sinistra x il menu ed uno centrale).
Il mio problema e' che non so come gestirli. Cioe' ho 6 links nel menu'
sinistro e vorrei che facendo click su ognuno di essi, mi compaia la
relativa pagina nel frame centrale, ma non so come fare.
Grazie anticipatamente per l'aiuto.

Usa il comando target
In Index.html avrai
<frameset src="Menu.html" name="ilnomedelmenu">
<frameset src="Paginacentrale.html" name="nomedellapagcentrale">
in Menu.html dovrai dire che i link vengano aperti nell'altra frame, cioč in
nomedellapagcentrale (cioč il nome del secondo frame)
allora scrivi
<a href="Paginalinkata.html" target="nomedellapagcentrale"> ...  </a>
Spero di essere stato abb. chiaro.
Ciao

 ha scritto nel messaggio
news:3b03...@news.cis.it...

Nella pagina index che descrive i frame, devi assegnare un nome a ciascun
frame.
Ad es.
<frameset rows="100,*" border="0" frameborder="no" framespacing="0">
     <frame src="pagina_sinistra.htm" name="sinistra" scrolling="no"
noresize>
     <frame src="pagina_destra.htm" name="destra" scrolling="auto" noresize>
</frameset>
Quindi quando farai un link, se non specifichi niente, verra la pagina
verra' aperta nello stesso frame, mentre se specifichi la destinazione con
l'attributo TARGET, puoi indicare che la pagina sia aperta in un determinato
frame.
Ad es. <a href="pagina.htm" target="destra">mio link</a>
Se usi un editor HTML cerca tra gli attributi dei frame un NAME o ID per
assegnare un nome ai diversi frame, e quando crei un link cerca TARGET o
DESTINAZIONE.
Ciao,
Fabio

 ha scritto nel messaggio
news:3b03...@news.cis.it...

dai un nome a ciascun frame tipo menu e main e poi quando fai il link nella
pagina del menu ci aggiungi target="main" e il link ti si aprirą nel frame
centrale

Nei link del menu a sinistra metti il parametro "TARGET" nel tag <a>
Esempio:
<a href="pagina1" target="nome_del_frame_centrale">Vai alla pagina 1</a>
--
Bye!
Alex.
______________________________
Webmaster di:
 
http://www.softmasters.net
 
http://web.tiscalinet.it/lamacchinadeltempo
______________________________

 ha scritto nel messaggio
news:3b03...@news.cis.it...

Anche io ero completamente a digiuni sui frame ma in 
www.html.it
 ho trovato
tutte le spiegazioni.
Ciao Mario

 wrote in message 3b03...@news.cis.it...

nell'index.html :
    <frameset...
    <frame name="sx" src=...>
    <frame name="centrale" src=...
    </frameset>
nel frame di sinistra:
<a href="pag.html" target="centrale">link</a>

 ha scritto nel messaggio
news:3b03...@news.cis.it...

<a href="pagina.htm" target="nome_frame_centrale">testo</a>

ciao
avevo un problema simile
devi inserire nel collegamento ipertestuale
dove c'è scritto frame di destinazione il nome del frame
<a href="argento.htm"
target="PAGE">
 in questo esempio c'è il collegamento che fa aprire la pagina argento nel
frame PAGE.
io uso frontpage express
Massimo Audino
- - - - - - - - - - - - - -
www.audinogioielli.com

 Grazie a tutti per le risposte. Mi siete stati molto utili.
Grazie ancora. :-)
Zuril.