19. juni 2003 - 13:48Der er
10 kommentarer og 1 løsning
Object til layers - nu med Array ?
ohøj !
Jeg er igang med et object til mine layers, men er støt ind i et problem.
Hvis vi nu forestiller os at jeg gerne vil 'slukke' for alle mine layerobjekter undtaget layer1 - hvordan får jeg så det flette ind i min hideObject-konstruktion ?
-jeg forestiller mig at jeg skal have lavet et Array med alle mine layerObjekter i, eller hvad?
Enten skal du opbygge det som et array du kan iterere dig igennem eller også må du kalde dem langsomt, men du kan:
function init() { var layers = new Array(); layers[0] = new layerObj("layer1Div") layers[1] = new layerObj("layer2Div") layers[2] = new layerObj("layer2Div") }
og så lave en funktion, som hider de andre:
function hideOthers(lyr){ for (i=0;layers.length>i;i++){ if (lyr!=layers[i])layers[i].hideObject(); } }
var layers = new Array(); function init() { layers[0] = new layerObj("layer1Div") layers[1] = new layerObj("layer2Div") layers[2] = new layerObj("layer2Div") }
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.