Witam,
zrobilem w prosty sposob zakladki ktore przelanczaja zawartosc bez przeladowywania strony, wszystko dziala OK, ale nie podoba mi sie ze aby zaznaczyc ktora zakladka jest pokazywana trzeba za kazdym razem powielac dostepne menu.
Czy jest jakis inny sposob zeby nie powielac menu i zeby bylo wiadome ktora zakladka jest aktualnie wyswietlana ?
Z gory dziekuje za pomoc
oto kod:
<html>
<head>
<title>aaa</title>
</head>
<body>
<div class="menu">
<p id="m0" style="display:none;">
<a href="javascript:void(0)" onclick="menu(0); return false;"><font color="yellow">menu 0</font></a>
<a href="javascript:void(0)" onclick="menu(1); return false;">menu 1</a>
<a href="javascript:void(0)" onclick="menu(2); return false;">menu 2</a>
Zero menu
</p>
<p id="m1" style="display:none;">
<a href="javascript:void(0)" onclick="menu(0); return false;">menu 0</a>
<a href="javascript:void(0)" onclick="menu(1); return false;"><font color="yellow">menu 1</font></a>
<a href="javascript:void(0)" onclick="menu(2); return false;">menu 2</a>
Pierwsze menu
</p>
<p id="m2" style="display:none;">
<a href="javascript:void(0)" onclick="menu(0); return false;">menu 0</a>
<a href="javascript:void(0)" onclick="menu(1); return false;">menu 1</a>
<a href="javascript:void(0)" onclick="menu(2); return false;"><font color="yellow">menu 2</font></a>
Drugie menu
</p>
</div>
</body>
</html>
<script language="javascript" type="text/javascript">
<!--
var pop = 0, timeid;
function menu(element) {
document.getElementById("m" + pop).style.display = "none";
document.getElementById("m" + element).style.display = "inline";
pop = element;
clearInterval(timeid);
timeid = setInterval(rotation, 5000);
}
menu(0);
function rotation() {
menu((pop+1) % 3);
}
// -->
</script>