problem wyglada tak...na stronie mam kilka buttonow bedacych linkami...chce zmieniac klase obszaru w ktorym sie znajduja (<li> w tym wypadku), w dosc prosty sposob to rozwiazalem
i
Kod
function zmien(gdzie) {
if (gdzie == 1)
{
document.getElementById('1').className ='active';
document.getElementById('2').className= 'off';
document.getElementById('3').className= 'off';
document.getElementById('4').className ='off';
document.getElementById('5').className= 'off';
document.getElementById('6').className= 'off';
document.getElementById('7').className ='off';
document.getElementById('8').className= 'off';
}
if (gdzie == 2)
{
document.getElementById('1').className ='off';
document.getElementById('2').className= 'active';
document.getElementById('3').className= 'off';
document.getElementById('4').className ='off';
document.getElementById('5').className= 'off';
document.getElementById('6').className= 'off';
document.getElementById('7').className ='off';
document.getElementById('8').className= 'off';
}
if (gdzie == 3)
{
document.getElementById('1').className ='off';
document.getElementById('2').className= 'off';
document.getElementById('3').className= 'active';
document.getElementById('4').className ='off';
document.getElementById('5').className= 'off';
document.getElementById('6').className= 'off';
document.getElementById('7').className ='off';
document.getElementById('8').className= 'off';
}
if (gdzie == 4)
{
document.getElementById('1').className ='off';
document.getElementById('2').className= 'off';
document.getElementById('3').className= 'off';
document.getElementById('4').className ='active';
document.getElementById('5').className= 'off';
document.getElementById('6').className= 'off';
document.getElementById('7').className ='off';
document.getElementById('8').className= 'off';
}
if (gdzie == 5)
{
document.getElementById('1').className ='off';
document.getElementById('2').className= 'off';
document.getElementById('3').className= 'off';
document.getElementById('4').className ='off';
document.getElementById('5').className= 'active';
document.getElementById('6').className= 'off';
document.getElementById('7').className ='off';
document.getElementById('8').className= 'off';
}
if (gdzie == 6)
{
document.getElementById('1').className ='off';
document.getElementById('2').className= 'off';
document.getElementById('3').className= 'off';
document.getElementById('4').className ='off';
document.getElementById('5').className= 'off';
document.getElementById('6').className= 'active';
document.getElementById('7').className ='off';
document.getElementById('8').className= 'off';
}
if (gdzie == 7)
{
document.getElementById('1').className ='off';
document.getElementById('2').className= 'off';
document.getElementById('3').className= 'off';
document.getElementById('4').className ='off';
document.getElementById('5').className= 'off';
document.getElementById('6').className= 'off';
document.getElementById('7').className ='active';
document.getElementById('8').className= 'off';
}
if (gdzie == 8)
{
document.getElementById('1').className ='off';
document.getElementById('2').className= 'off';
document.getElementById('3').className= 'off';
document.getElementById('4').className ='off';
document.getElementById('5').className= 'off';
document.getElementById('6').className= 'off';
document.getElementById('7').className ='off';
document.getElementById('8').className= 'active';
}
}
if (gdzie == 1)
{
document.getElementById('1').className ='active';
document.getElementById('2').className= 'off';
document.getElementById('3').className= 'off';
document.getElementById('4').className ='off';
document.getElementById('5').className= 'off';
document.getElementById('6').className= 'off';
document.getElementById('7').className ='off';
document.getElementById('8').className= 'off';
}
if (gdzie == 2)
{
document.getElementById('1').className ='off';
document.getElementById('2').className= 'active';
document.getElementById('3').className= 'off';
document.getElementById('4').className ='off';
document.getElementById('5').className= 'off';
document.getElementById('6').className= 'off';
document.getElementById('7').className ='off';
document.getElementById('8').className= 'off';
}
if (gdzie == 3)
{
document.getElementById('1').className ='off';
document.getElementById('2').className= 'off';
document.getElementById('3').className= 'active';
document.getElementById('4').className ='off';
document.getElementById('5').className= 'off';
document.getElementById('6').className= 'off';
document.getElementById('7').className ='off';
document.getElementById('8').className= 'off';
}
if (gdzie == 4)
{
document.getElementById('1').className ='off';
document.getElementById('2').className= 'off';
document.getElementById('3').className= 'off';
document.getElementById('4').className ='active';
document.getElementById('5').className= 'off';
document.getElementById('6').className= 'off';
document.getElementById('7').className ='off';
document.getElementById('8').className= 'off';
}
if (gdzie == 5)
{
document.getElementById('1').className ='off';
document.getElementById('2').className= 'off';
document.getElementById('3').className= 'off';
document.getElementById('4').className ='off';
document.getElementById('5').className= 'active';
document.getElementById('6').className= 'off';
document.getElementById('7').className ='off';
document.getElementById('8').className= 'off';
}
if (gdzie == 6)
{
document.getElementById('1').className ='off';
document.getElementById('2').className= 'off';
document.getElementById('3').className= 'off';
document.getElementById('4').className ='off';
document.getElementById('5').className= 'off';
document.getElementById('6').className= 'active';
document.getElementById('7').className ='off';
document.getElementById('8').className= 'off';
}
if (gdzie == 7)
{
document.getElementById('1').className ='off';
document.getElementById('2').className= 'off';
document.getElementById('3').className= 'off';
document.getElementById('4').className ='off';
document.getElementById('5').className= 'off';
document.getElementById('6').className= 'off';
document.getElementById('7').className ='active';
document.getElementById('8').className= 'off';
}
if (gdzie == 8)
{
document.getElementById('1').className ='off';
document.getElementById('2').className= 'off';
document.getElementById('3').className= 'off';
document.getElementById('4').className ='off';
document.getElementById('5').className= 'off';
document.getElementById('6').className= 'off';
document.getElementById('7').className ='off';
document.getElementById('8').className= 'active';
}
}
dopoki adres linkow jest <a href="#"> wszystko pieknie dziala tlo sie zmienia po kliknieciu, ale gdy linki prowadza do jakiejs strony to (u mnie przez odswiezenie index.php i dodanie zwykle wartosci ?id=) to rowniez i klasa sie odswieza i zostaje ta co byla na poczatku...
moje pytanie, jak to obejsc? jak zrobic zeby po kliknieciu na button/link n stale zmienic klase? zapisac ja jako zmienna JSowska? tego chyba jeszcze nie umiem

