Newsgroup: it.comp.appl.macromedia
Titolo: [DW] Barra di navigazione

Ciao a tutti.
Sto preparando un sito suddiviso in frame con Dreamweaver MX: in uno
c'e' la barra di
navigazione che è nel topFrame visibile a tutte le altre pagine del
sito.
Questa barra ha dei pulsanti che se cliccati rimangono evidenziati per
far capire a chi naviga in quale sezione del sito si trova.
Ho due problemi
1)se sono sulla sezione 1 (con il relativo pulsante evidenziato) e
vado a sezione 2 mi evidenzia il pulsante di sezione 2; se clicco il
pulsante indietro di explorer torno alla sezione 1 ma con il pulsante
"sezione2" evidenziato. Come faccio a dirgli di evidenziare il
pulsante "sezione1"?
2)Il problema è simile quando mi trovo in una pagina del sito nella
quale è presente un link ad un'altra pagina dello stesso sito ma su
una sezione diversa, come faccio a dirgli "vai a quella pagina e
contemporaneamente evidenziami il relativo pulsante sulla barra di
navigazione"
Il problema credo sia dovuto al fatto che la barra di navigazione si
trova su un frame diverso e quindi io non riesco a chiamare i vari
oggetti di quel frame.
Grazie a chiunque mi darà una mano.
Teo

 navigazione"
Togliendo del tutto i frame puoi fare pagine diverse con layout identico in
modo che la parte superiore sia sempre uguale (e caricate una volta le
immagini non ci mette molto a ricaricarle) modificando per ognuna solo il
pulsante che dovrà risultare evidenziato in ogni pagina..
Ciao!
+-------IL PRANDOLA-------------+

 oggetti di quel frame.
Esattamente.
Tu vai a cambiare la pagina nel frame sotto, quella sopra non cambia.
A) usi una qualche funzione javascript, al click di un pulsante oltre al 
link target=sotto devi fargli swappare i pulsanti; la vedo duretta
B) abbandoni i frame (molto molto meglio). Magari usa i template

ciao.
suppongo che stai usando i behavior (comportamenti) sulle immagini nella
barra di nav.(topFrame) in modo che cliccando sul link scelto, l'immagine
cambia nell'immagine del link "selezionato". facendo così però se l'user
clicca sul "back" del browser, rimarrà l'immagine che è stata cambiata
prima...
la soluzione è questa:
puoi continuare a usare i frame e hai il topFrame che è la barra di
navigazione(i link dovranno essere immagini, e dovranno avere tutte un nome)
e il bottomFrame che è il contenuto.
devi fare in modo che il behavior che fa cambiare l'immagine del link sia
attivato NON cliccando sul link, ma da un controllo onLoad su una immagine
nella pagina nel frame in basso.
importante! almeno la prima volta in DW dovrai lavorare sul frameset
completo, e non sui singoli files html.
il controllo onLoad lo puoi usare sulle immagini, quindi creati un'immagine
da usare allo scopo (anche di pochi pixel e del colore dello sfondo) e
mettila in alto nella pagina. dopo averla messa sulla pagina selezionala e
nel pannello behavior (comportamenti) scegli il cambio dell' immagine del
link che corrisponde alla pagina su cui stai lavorando (azione "scambia
immagine"), che ovviamente sarà sul TopFrame. alla fine dopo aver scelto
l'azione devi cambiare il controllo su onLoad (di default lo mette su
onMouseOver).
ripeterai questa operazione per tutte le pagine di cui è composto il sito,
(per velocizzarti ti basterà copiare-incollare-cambiare il codice html: copi
dall' html della pagina su cui hai lavorato, apri un'altra, incolli al
posto, e cambi il nome dell'immagine da scambiare e il nome del file.)
spero di essere stato chiaro, cmq se vuoi ulteriori spiegazioni chiedi pure.
saluti................................:::r:e:d::a:n:t:::....................
.........................^\,||,/^
-------
per rispondermi in email togliete le mutande (c)