Ik ben voor mijn site een overzicht aan het maken waarin een aantal merken van mobiele telefoons staan. Deze staan gegroepeerd onder elkaar. Nu is het de bedoeling als je op 1 van de merken klikt dat eronder alle type's van dat merk worden vertoond zonder dat de pagina opnieuw geladen wordt.
Nu haal ik alle gegevens uit een SQL database en als je deze draait dan hou je ongeveer zoiets over: (voor realtime kijk dan op http://test.jouwmobiel.com/wallpapers.asp (onderaan))
En zoals je ziet als je op een toestelmerk drukt dat de functie Toestellen wordt aangeroepen, deze functie is het volgende:
Als ik nou op een toestel klikt dan wordt alleen het eerste rij met bijbehorende ID geopend. Hoe krijg ik het nou voor elkaar dat ALLE rijen vertoond worden?
Nu haal ik alle gegevens uit een SQL database en als je deze draait dan hou je ongeveer zoiets over: (voor realtime kijk dan op http://test.jouwmobiel.com/wallpapers.asp (onderaan))
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
| <tr>
<td><b> <a href="javascript:Toestellen('NEC')">+ NEC</a></b></td>
<td align="middle"> </td>
<td align="middle"> </td>
</tr>
<tr style="display: none" ID=NEC>
<td> NEC N31i</td>
<td align="middle">-</td>
<td align="middle">[img]"images/ok.gif"></td>
</tr>
<tr[/img]
<td> NEC N341I</td>
<td align="middle">-</td>
<td align="middle">[img]"images/ok.gif"></td>
</tr>
<tr>
[/img]<b> <a href="javascript:Toestellen('Nokia')">+ Nokia</a></b></td>
<td align="middle"> </td>
<td align="middle"> </td>
</tr>
<tr style="display: none" ID=Nokia>
<td> Nokia 1260</td>
<td align="middle">[img]"images/ok.gif"></td>
[/img]-</td>
</tr>
<tr style="display: none" ID=Nokia>
<td> Nokia 2100</td>
<td align="middle">[img]"images/ok.gif"></td>
[/img]-</td>
</tr>
<tr style="display: none" ID=Nokia>
<td> Nokia 2260</td>
<td align="middle">[img]"images/ok.gif"></td>
</tr[/img] |
En zoals je ziet als je op een toestelmerk drukt dat de functie Toestellen wordt aangeroepen, deze functie is het volgende:
code:
1
2
3
4
5
6
7
| function Toestellen(Brand) {
if(document.getElementById(Brand).style.display == "") {
document.getElementById(Brand).style.display = "none"
} else {
document.getElementById(Brand).style.display = ""
}
} |
Als ik nou op een toestel klikt dan wordt alleen het eerste rij met bijbehorende ID geopend. Hoe krijg ik het nou voor elkaar dat ALLE rijen vertoond worden?
Webhosting van SkyHost.nl: 25 Mb / 1 Gb windows hosting € 4,50 p/m excl.btw!