Du kan bruge: var obj = document.getElementsByTagName("div")
... til at hente en "collection" af alle div'erne på siden. Den kan du løbe igennem og tjekke højden af de enkelte med: var obj = document.getElementsByTagName("div") for(f=0;f<obj.length;f++ { h = obj[f].style.height }
.. så skal der bare laves et tjek for om den aktuelle div's højde er størrere end de tidligere.
ps. Jeg har ikke tjekket kode, så jeg er ikke 100% sikker på at det virker :o)
Gør, som W3C anbefaler: Brug en tabel til søjleopdeling. At basere sit desgn på JavaScript er en total misforståelse ... og dårlig kode. Hvorfor kæmper du med JavaScript i stedet for at bruge det element, der er specielt beregnet til det, du er ved at lave? Det er alt andet en smart :)
Det er pga. at vi er gået over til at bygge sider i css istedet for tabeller. Den helt klare fordel efter min mening ved css er at der kan laves udskriftsvenlige sider uden at skulle åbne et nyt vindue/side
Tabeller er elementer i det sprog, der hedder HTML. CSS er et helt andet sprog, der bruges til visuelt at styre HTML-elementer med ... herunder tabeller.
Du kan masser af steder på nettet læse, at tabeller er dårlige og bør undgåes. Det er en kæmpe misforståelse, som bliver spredt af folk med et yderst begrænset kendskab til webkodning.
Tabeller har nogle helt enestående egenskaber, som gør dem fantastisk anvendelige til visse opgaver. Herunder opdeling i kollonner og opstilling af tabulære data. Til dette anbefaler W3C netop anvendelsen tabeller ... men hvis du mener at vide bedre, så .... :)
- og derudover bygger du jo netop _ikke_ dit design op ved hjælp af CSS :)
Så vidt jeg kan læse ud af dit spørgsmål, at du er stødt mod div/CSS's manglende anvendelighed ved opdeling i synkroniserede kolonner - og derfor vil til at bygge dit design ved hjælp af JavaScript. Hvorfor blande et tredie sprog ind i løsningen, når nu det kan løses på smukkeste vis med to? :)
Synes godt om
Ny brugerNybegynder
Din løsning...
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.