I have a table contain data .I would like the table is hide , but when user click in its heading(or link ,button ...) It will be shown.
Ex :
Before click:
Heading
After click on Heading
Heading
data1 data2 data3
data4 data5 data6....
I tried to use table.style.display = 'none' and table.style.display = 'block'.
It works well in IE .But in Netscape 4.x , nothing happen when I click in tables heading.
How can I do ?
Thanks!!!
My code is like :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<script>
function togle(){
var table = document.getElementById('table2');
if (table.style.display=='none'){
table.style.display='block';
}else{
table.style.display='none';
}
}
</script>
</HEAD>
<BODY>
<a href="#" onClick="togle();">Show/Hide</a>
<br>
TABLE1
<table id="table1" border="1">
<tr>
<td>data1
</td>
<td>
data2
</td>
</tr>
<tr>
<td>
data3
</td>
<td>
data4
</td>
</tr>
</table>
<br>
TABLE2
<table id="table2" border="1">
<tr>
<td>data5
</td>
<td>
data6
</td>
</tr>
<tr>
<td>
data7
</td>
<td>
data8
</td>
</tr>
</table>
<br>
TABLE3
<table id="table2" border="1">
<tr>
<td>data9
</td>
<td>
data10
</td>
</tr>
<tr>
<td>
data11
</td>
<td>
data12
</td>
</tr>
</table>
</BODY>
</HTML>