Buongiorno a tutti.
Ho una pagina suddivisa in due frame; il primo, statico (con funzione di banner), si chiama 'superiore'. La pagina che viene caricata contiene anche dei link per aprire altre pagine nel frame centrale, che si chiama 'main'. Per ognuno di quesi link ho scritto la seguente funzione, attivata all'evento 'onclick':
function highlight(hl)
{
window.open('header.htm','superiore','');
hl.style.color='#ffffff';
}
la funzione e` richiamata dalle tag:
Home
Foto
Link
...eccetera. L'idea e` che ogni collegamento cliccato dovrebbe restare "evidenziato" in bianco (mentre il suo colore di default e` #cccccc) finche` non se ne clicca un'altro. Al click di un altro link, la funzione ricarica la pagina del frame 'superiore' (per "resettare" tutti i colori dei link su #cccccc) e poi dovrebbe andare ad attribuire style.color='#ffffff' all'oggetto passato come parametro, presente in 'header.htm' a sua volta contenuto nel frame 'superiore'. Ma mi sa che la semplice linea hl.style.color='#ffffff' non basti! Cosa bisogna inserire prima per individuare con esattezza l'oggetto a cui vorrei cambiare colore?
Grazie anticipatamente a chiunque voglia darmi una mano!
Andrea


Rispondi quotando

