uff non va...
posto il codice.
nell'html:
codice della cella che cliccata vorrei che cambiasse lo sfondo ad un altra cella (di una tabella diversa)
codice:
<td id="cell_1" onMouseOver="overCell('cell_1','fontcell_1')" onMouseOut="outCell('cell_1','fontcell_1')" onClick="cellClick(0)" class="linkCell" align="center" height="19" width="148">
<p id="fontcell_1" class="menuFont" > LEGGENDE</p>
</td>
cella "target" (quella a cui vorrei cambiare sfondo)
codice:
<td width="440" height="619" id="contentCell" bgcolor="DEFDB9">
<div id="contentBox">
</div>
</td>
funzioni javascript (metto solo quella di interesse (la cellClick(i))
codice:
function cellClick(i){
document.getElementById('contentCell').style.backgroundImage="url('./immagini/'+refer+'_bkgr.jpg')";
contentBox.innerHTML=texts[refer][i];
}
doce la variabile texts è una matrice che contiene i testi da includere nel layer contentBox, e la variabile refer contiene il nome del testo da includere, che corrisponde per comodità a una parte del nome dell'immagine che vorrei come sfondo.
dato che ho una ventina di testi (e quindi 20 valori di refer) vorrei che cliccando sulla famosa prima cella, lo sfondo di contentCell diventasse l'immagine refer+'_bkgr.jpg' (es. aglio_bkgr.jpg)
(se non ci avete capito nulla non è colpa vostra :tongue: )
grazie a ciunque abbia tempo da perdere per questo.
ah se volete dare un'occhiata per chiarivi le idee andate QUI
è ancora tutto provvisorio, devo ancora sistemare impaginazioni e alcuni script che gestiscono la trasparenza, ma cmq può aiutare a capire il problema...
rigrazie