Nieuw lid |
|
Hallo
Ik werk met tabs op mijn siteje.
On mouseover verandert de tab ...
Dus gewoon me a:hover in de CSS style
Ik wil nu als ik op de tab klik, dat die tab hetzelfde blijft als met mouseover.
En als ik op een andere tab klik, dat de andere terug normaal wordt.
Ik denk wel dat jullie me begrijpen
Ik kan ni goe JavaScript, maar google ruluez...
Ik heb deze JS functie:
<script>
function changeClass(obj) {
var ppUl=obj.parentNode.parentNode;
var pLi=obj.parentNode;
var lis=ppUl.getElementsByTagName('LI');
for (var i=0; i<lis.length; i++) {
var lnk=lis[i].getElementsByTagName('A')[0];
if (lnk!=obj) {
lnk.className='';
}
}
obj.className='ITEM_ON';
}
</script>
<script> function changeClass(obj) { var ppUl=obj.parentNode.parentNode; var pLi=obj.parentNode; var lis=ppUl.getElementsByTagName('LI'); for (var i=0; i<lis.length; i++) { var lnk=lis[i].getElementsByTagName('A')[0]; if (lnk!=obj) { lnk.className=''; } } obj.className='ITEM_ON'; } </script>
En mijn links:
<ul>
<!-- CSS Tabs -->
<li><a href="index.php?p=home" onClick="changeClass(this);"><span>Home</span></a></li>
<li><a href="index.php?p=forum" onClick="changeClass(this);"><span>Forum</span></a></li>
<li><a href="index.php?p=profit" onClick="changeClass(this);"><span>Proft Calculator</span></a></li>
<li><a href="index.php?p=trade" onClick="changeClass(this);"><span>Trade Calculator</span></a></li>
</ul>
<!-- CSS Tabs --> <li><a href="index.php?p=home" onClick="changeClass(this);"><span>Home </span></a></li> <li><a href="index.php?p=forum" onClick="changeClass(this);"><span>Forum </span></a></li> <li><a href="index.php?p=profit" onClick="changeClass(this);"><span>Proft Calculator </span></a></li> <li><a href="index.php?p=trade" onClick="changeClass(this);"><span>Trade Calculator </span></a></li>
Dus met de onClick="changeClass(this);" parameter
Het rare is, als ik de van de links '#' maak, werkt het perfect...
Maar als ik mijn gewone links gebruik, dus index.php?p=...
dan werkt het ineens ni meer.
Ik include de pagina's in mijn index.php, dus ik verlaat de pagina niet. Het zou moeten werken, denk ik
Iemand een idee?
|