Dette eksempelet viser i hovedsak hvordan man kan vise og skjule deler av en tabell ved å reagere på
at man klikker på et bilde i tabellen. Bildene som brukes i dette eksempelet finner du nedenfor. Du kan laste
dem ned ved å høyreklikke på dem og velge "Lagre bilde som...".
<table width="176" bgcolor="#3870A8" border="0" cellspacing="0" cellpadding="3"><tr><td>
<table width="100%" bgcolor="#ffffff" border="0" cellspacing="0" cellpadding="2"><tr><td>
<table width="100%" border="0" cellspacing="0" cellpadding="3"><tr><td valign="top">
<table bgcolor="#3870A8" cellpadding="1" cellspacing="0" border="0" width="100%"><tr><td>
<table cellpadding="0" cellspacing="0" border="0" width="100%">
<tr>
<td><table background="bakgrunn_overskrift.jpg" width="100%" cellpadding="3" cellspacing="0" border="0"><tr>
<td><span class="meny">Diverse</span></td>
<td width="9" valign="middle"><img src="opp.gif" alt="Klikk for å vise/skjule" width="12" height="12"></td></tr></table>
</td>
</tr>
<tr><td height="1"></td></tr>
<tr bgcolor="#D1E1F1">
<td>
<a href="hoved.html" target="hoved" class="menyvalg">Hovedside</a><br>
<a href="humor.html" target="hoved" class="menyvalg">Humorside</a><br>
<a href="venner.html" target="hoved" class="menyvalg">Venner's hjemmesider</a><br>
<a href="logg.html" target="hoved" class="menyvalg">Logg</a>
</td>
</tr>
</table>
</td></tr></table>
</td></tr></table>
</td></tr></table>
</td></tr></table>
Nå skal vi gi de forskjellige delene av tabellen et navn, slik at vi kan gjøre forandringer på disse med javascriptet vi
skal lage senere. Vi angir navnet til radene med egenskapen id.
<table width="176" bgcolor="#3870A8" border="0" cellspacing="0" cellpadding="3"><tr><td>
<table width="100%" bgcolor="#ffffff" border="0" cellspacing="0" cellpadding="2"><tr><td>
<table width="100%" border="0" cellspacing="0" cellpadding="3"><tr><td valign="top">
<table bgcolor="#3870A8" cellpadding="1" cellspacing="0" border="0" width="100%"><tr><td>
<table cellpadding="0" cellspacing="0" border="0" width="100%">
<tr>
<td><table background="bakgrunn_overskrift.jpg" width="100%" cellpadding="3" cellspacing="0" border="0"><tr>
<td><span class="meny">Diverse</span></td>
<td width="9" valign="middle"><img src="opp.gif" id="velger_diverse" alt="Klikk for å vise/skjule" width="12" height="12"></td></tr></table>
</td>
</tr>
<tr id="skille_diverse"><td height="1"></td></tr>
<tr bgcolor="#D1E1F1" id="under_diverse">
<td>
<a href="hoved.html" target="hoved" class="menyvalg">Hovedside</a><br>
<a href="humor.html" target="hoved" class="menyvalg">Humorside</a><br>
<a href="venner.html" target="hoved" class="menyvalg">Venner's hjemmesider</a><br>
<a href="logg.html" target="hoved" class="menyvalg">Logg</a>
</td>
</tr>
</table>
</td></tr></table>
</td></tr></table>
</td></tr></table>
</td></tr></table>
Jeg valgte å kalle den andre raden i tabellen for "skille_diverse", fordi dette er den blå streken som skiller
overskriftscellen fra menyvalgene i diverse-menyen. "under_diverse" ble valgt fordi dette er linkene som ligger under
diverse-menyen.
Det er alt som skal til av HTML i denne omgang. I del 2 lager vi javascriptet som utfører endringer på tabellen,
og i del 3 lager vi hendelsene som kaller på denne funksjonen.
->del 2
|