Avatar billede jmc Nybegynder
24. januar 2005 - 10:57 Der er 7 kommentarer og
1 løsning

hvordan kan layer følge højden på en TD

Jeg har et layer en en td som skal følge tabellens højre som har varibel højde afhængigt at hvor meget tekst som er.
Kan dette lade sig gøre.
ligenu kan layer kun acceptere en fast PX på tabellen før den følger med. Ved % fylder layer kun én linie.
Avatar billede roenving Novice
24. januar 2005 - 11:05 #1
Kun ved hjælp af et javascript !-)
Avatar billede jmc Nybegynder
24. januar 2005 - 12:21 #2
men hvordan HELLLPÅPP, jeg giver gerne flere points for hjælpe til dette... hulk hulk
Avatar billede jmc Nybegynder
28. januar 2005 - 21:05 #3
jeg hæver til 60 points i forhåbning om at der kommer bare et lille hint til hvordan.
Avatar billede roenving Novice
30. januar 2005 - 12:03 #4
F.eks.

<script type="text/javascript">
var elms = ['leftTD','middleDIV'];

function synchronizeById(){
  var maxH = 0;//Minimums-højden
  for(i=0;elms.length>i;i++){
    maxH = Math.max(maxH,document.getElementById(elms[i]).offsetHeight);
  }
  for(i=0;elms.length>i;i++){
    document.getElementById(elms[i]).style.height=maxH + 'px';
  }
}
window.onload = synchronizeById;
</script>

-- så skal din td i venstre side have id="leftTD" (eller ændre den tekst i elms-linjen !-)

-- desuden skal td'erne ikke have nogen padding ...
Avatar billede jmc Nybegynder
30. januar 2005 - 21:16 #5
fikst tak roenving
du skal have points da det virker fint.
Avatar billede roenving Novice
31. januar 2005 - 08:05 #6
Velbekomme '-)
Avatar billede jmc Nybegynder
31. januar 2005 - 09:41 #7
takker ;o)
Avatar billede roenving Novice
31. januar 2005 - 09:50 #8
-- og jeg takker for point ;~}
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester