Mam problem ze skryptem JS do zakładek. Mam dwa identyfikatory: #active i #normal. Chcę, aby skrypt zamieniał obiekt z id #active na #normal i zmieniał obiekt podany w funkcji na #active. Zupełnie nie wiem też, jak zrobić wyświetlanie zawartości zakładki w #content. Może obj.innerHTML? Zamiana #active na #normal działa, ale ostatnia linijka kodu nawala:
Kod
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
<title>Narzędzia administracyjne</title>
<link href="style.css" type="text/css" rel="stylesheet">
<script type="text/javascript">
function display(setContentDiv) {
activeDiv = document.getElementById("active");
activeDiv.id = "normal";
setContentDiv.id = "active";
}
</script>
</head>
<body>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td id="padding"> </td>
<td><div id="setContent"><p id="active"><a href="javascript:display(this)">Zakładka 1</a></p></div></td>
<td id="padding"> </td>
<td><div id="setContent"><p id="normal"><a href="javascript:display(this)">Zakładka 2</a></p></div></td>
<td id="padding"> </td>
<td><div id="setContent"><p id="normal"><a href="javascript:display(this)">Zakładka 3</a></p></div></td>
<td id="padding"> </td>
<td><div id="setContent"><p id="normal"><a href="javascript:display(this)">Zakładka 4</a></p></div></td>
<td id="padding"> </td>
<td><div id="setContent"><p id="normal"><a href="javascript:display(this)">Zakładka 5</a></p></div></td>
<td id="padding"> </td>
</tr>
<tr>
<td colspan="11"><div id="content">Treść zakładki [font="Courier New"]x[/font]</div></td>
</tr>
</tbody>
</table>
</body>
</html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
<title>Narzędzia administracyjne</title>
<link href="style.css" type="text/css" rel="stylesheet">
<script type="text/javascript">
function display(setContentDiv) {
activeDiv = document.getElementById("active");
activeDiv.id = "normal";
setContentDiv.id = "active";
}
</script>
</head>
<body>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td id="padding"> </td>
<td><div id="setContent"><p id="active"><a href="javascript:display(this)">Zakładka 1</a></p></div></td>
<td id="padding"> </td>
<td><div id="setContent"><p id="normal"><a href="javascript:display(this)">Zakładka 2</a></p></div></td>
<td id="padding"> </td>
<td><div id="setContent"><p id="normal"><a href="javascript:display(this)">Zakładka 3</a></p></div></td>
<td id="padding"> </td>
<td><div id="setContent"><p id="normal"><a href="javascript:display(this)">Zakładka 4</a></p></div></td>
<td id="padding"> </td>
<td><div id="setContent"><p id="normal"><a href="javascript:display(this)">Zakładka 5</a></p></div></td>
<td id="padding"> </td>
</tr>
<tr>
<td colspan="11"><div id="content">Treść zakładki [font="Courier New"]x[/font]</div></td>
</tr>
</tbody>
</table>
</body>
</html>
Proszę o pomoc!