|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jan 2004
Città: Roma-Spinete
Messaggi: 547
|
Html e le tabelle HELP
lo so che è un po antico, ma ancora non so usare i fogli stile, e sto impaginando una pagina web tramite tabelle, ho creato i link, ma mi dite come posso fare che al click del link mi varia il contenuto della cella??
grazie mille |
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
Metti un 'id' alla cella. Con Javascript ottieni l'oggetto relativo alla cella tramite document.getElementById("iltuoid") e poi potresti usare il metodo innerHTML per alterare il contenuto dell'oggetto.
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Jan 2004
Città: Roma-Spinete
Messaggi: 547
|
ecco non è che sono un genio, io sto usando dreamweaver, la grafica la sto usando poco, che istruzioni devo usare per trasformare la mia cella in oggetto
grazie |
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
Codice:
<script type="text/javascript">
<!--
function scrivi_cella ()
{
var obj = document.getElementById ("idcella");
obj.innerHTML = "nuovo <B>testo</B> per la cella";
}
//-->
</script>
<a href="javascript:scrivi_cella()">Scrivi cella</a> Poi comunque dipende molto da cosa devi fare di preciso. In questo mio esempio c'è un unico testo nuovo che è fisso. Se ti servisse avere più link per impostare diversi testi sulla cella, potresti passare il testo nella chiamata a scrivi_cella().
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Jan 2004
Città: Roma-Spinete
Messaggi: 547
|
ok ho capito il tuo discorso, infatti a me serve che il contenuto della cella sia una foto e che al variare del link varia la foto
questo è il link <td width="157.5"><a href=""<div align="center"<span class="style3">Link </div></td> questa è la cella che mi deve variare <td height="400" </td> <div id="cella"> e dentro ci devo mettere le foto il link alla celle l'ho fatto con # ma io devo variare il contenuto grazie ancora lanciami un codice con l'id "cella" |
|
|
|
|
|
#6 | |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
Codice:
function setImage (url)
{
var obj = document.getElementById ("idimg");
obj.src = url;
}
...
<img id="idimg" src="">
...
<a href="javascript:setImage('pippo.jpg')">Immagine 1</a>
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Jan 2004
Città: Roma-Spinete
Messaggi: 547
|
se hai pazienza ti linko il sito
www.ristorante-arcobaleno.it quando clicko su " il paese" mi deve uscire una foto al posto dell'oggeto flash posso fare di quella cella un frame? sarebbe molto più facile |
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Jan 2004
Città: Roma-Spinete
Messaggi: 547
|
in questo modo devo assegnare un id alla cella?
|
|
|
|
|
|
#9 |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
E allora è ancora diverso, simile al primo modo che ho detto ..... (spiegatevi!!
Innanzitutto ho esaminato il sorgente, ci sono diversi errori di sintassi: <td width="157.5"><a href=""<div align="center"<span class="style3">Il ristorante </div></td> <td height="400" </td> Chiudere i tag non è un optional!!! Verifica molto bene la struttura del documento e l'annidamento dei tag. Mi sembra molto sballato. Tipo: apri uno span e poi chiudi un div??? Comunque se la cella contiene inizialmente un oggetto <object> per il flash, usando il primo metodo che ho descritto (sfruttare innerHTML) puoi impostare il contenuto della cella in modo che contenga un tag <img> con l'immagine che vuoi. Così rimpiazzi il filmato flash.
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 19:04.




















