function ser sådan her ud. function show(element) { for(I=1; I<11; I++){ if(element==I){ for(P=10; P > I; P--){ document.getElementById(P).style.visibility = 'visible';} } } }; og det som kører function ser sådan her ud.
Jeg vil lige starte med at gøre opmærksom på, at et id, som alene består af et tal eller starter med et tal er direkte ulovlig, men jeg vil ikke afvise, at visse browsere vil acceptere det, men tag og sæt f.eks. 'id' foran tallene, det kan ikke være så svært, så vil det også virke i alle browsere:
id="id2"
-- og så forstår jeg ikke du går så langt omkring, hvad med at:
function show(element){ for(i=element+1; i<11; i++){ document.getElementById('id'+i).style.visibility = 'visible'; } }
function hide(element){ for(i=element+1; i<11; i++){ document.getElementById('id'+i).style.visibility = 'hidden'; } }
-- bemærk selvfølgelig også, at det netop skal være id'er, men jeg tror ikke det er det, du kan have problemer med !-)
Jeg har ik' helt forstået, hvad du vil, så jeg har prøvet at lave den som jeg selv ville (og har ikke adgang til php, så det er lavet i langsomt html !-)
-- bemærk iøvrigt, at jeg ikke har fjernet this.className fordi jeg ikke gad at lave nogle styles, men fordi det er tåbeligt at bede browseren smide hele sit skærmbillede ud og starte forfra, fordi man lige skal lave nogle detalje-ændringer i visningen af nogle enkelt-elementer ...
nå jeg fandt ud af det. det er jo nok kun at ha en enkel function som ser sådan ud: <script language="JavaScript" type="text/javascript"> function show(element){ for(i=1;11>i; i++){ if(i>=element){ document.getElementById('id'+i).style.visibility = 'visible'; }else{ document.getElementById('id'+i).style.visibility = 'hidden'; } } } </script> og så bruges den function som hedder OmMouseOut ikke.. :D men tak for hjælpen, vil godt af med lidt points så hehe :D
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.