PHP interesse |
|
Ik heb een menu met tabbladen gemaakt (wel bestaande plaatjes gebruikt) en nu zit ik met een probleem wat betreft de verwerking van het javascript-gedeelte.
<script type="JavaScript">
function tabblad(x) {
for(i=1; i<=100; i++){
if(i==x){
document.getElementById(x).className='tabaan';
}
else{
// UPDATE
if(document.getElementById(i)){
document.getElementById(i).className='tabuit';
}
else{
}
}
}
}
</script>
<script type="JavaScript"> function tabblad(x) { for(i=1; i<=100; i++){ if(i==x){ document.getElementById(x).className='tabaan'; } else{ // UPDATE if(document.getElementById(i)){ document.getElementById(i).className='tabuit'; } else{ } } } } </script>
<ul id='menu'>
<li><a onClick="javascript:tabblad(this.id);" id="1" class="tabuit" href='index.php?test=1'>Website voor particulieren</a></li>
<li><a onClick="javascript:tabblad(this.id);" id="2" class="tabuit" href='index.php?test=2'>Website voor bedrijven</a></li>
<li><a onClick="javascript:tabblad(this.id);" id="3" class="tabuit" href='index.php?test=3'>Datanetwerken</a></li>
</ul>
<li><a onClick="javascript:tabblad(this.id);" id="1" class="tabuit" href='index.php?test=1'>Website voor particulieren </a></li> <li><a onClick="javascript:tabblad(this.id);" id="2" class="tabuit" href='index.php?test=2'>Website voor bedrijven </a></li> <li><a onClick="javascript:tabblad(this.id);" id="3" class="tabuit" href='index.php?test=3'>Datanetwerken </a></li>
Als ik op een tabblad klik, zou dit tabblad 'actief' moeten worden. Dit probeer ik middels bovenstaande code, maar dat werkt niet.
Wanneer ik gewoon class="tabaan" in mijn code zet, werkt het wel, maar het is de bedoeling dat de links via een database kunnen worden aangemaakt. Het aantal is mij dus nog onduidelijk.
Wie weet waarom hij het wel rechtstreeks doet, maar wanneer ik via javascript de class probeer te veranderen, er niets gebeurt?
Ik krijg geen foutmelding - ik zie enkel 1 seconde het javascript-fouttekentje linksonder in mijn browser - maar ik kan de fout zelf niet lezen.
voorbeeld zoals het nu is
plaatje zoals het moet zijn
|