Jag har ett problem:
Jag håller på med en portfolio i ASP.. men nu fick jag reda på att jag inte kan göra detta i ASP.. så jag tänkte kombinera HTML och javascript så att jag bara har en sida som ska laddas.. Det jag vill ha hjälp med är:
Jag har 3 st "grund" layers där:
lager1 = visar bild
lager2 = visar nummer
lager3 = visar information om arbetet
hur gör jag så att om man trycker på en länk att alla de lager visas tex arbete1,arbete1nummer,arbete1info visas bara.. så om du trycker på arbete2 så visas arbete2.... etc förstå någon?
dectgapMedlem sedan sep. 20021 655 inlägg <script type="text/javascript">
function showLayers(id){
for(i=1; i<=12; i++){
// byt ut 12 i for-satsen till hur många "arbeten" det finns
// detta skrivs smidigast ut dynamiskt med asp
document.getElementById('arbete'+i).style.display='none';
document.getElementById('arbete'+i+'nummer').style.display='none';
document.getElementById('arbete'+i+'info').style.display='none';
}
document.getElementById('arbete'+id).style.display='block';
document.getElementById('arbete'+id+'nummer').style.display='block';
document.getElementById('arbete'+id+'info').style.display='block';
}
Om du sedan vill att de tre lagerna som hör till arbete1 vill synas skriver du "showLayers(1);". Koden är otestad, men principen ska fungera.
så jag ska ha lager ID ="arbete1" och sånt?