Avatar billede morgan_freeman Nybegynder
24. april 2005 - 23:33 Der er 3 kommentarer og
1 løsning

Udvidelsesdimmer (igen?)

Jeg vil lave det de kan på tv2's tv-programoversigt, nemlig at man kan klikke på titler og få vist yderligere info, men siden forbliver ellers uændret (noget i den her stil;)

< 20:30  Underholderholdet
  21:00  Lørdags-spas >

... et klik på "Underholderholdet" medfører;

< 20:30  Underholderholdet
        - Mød Søren Pil og de andre....
  21:00  Lørdags-spas >

Pointen er, at det øvrige indhold skubbes ned for at gøre plads til den uddybende information - og trækkes med op når man deaktiverer den uddybende information. Et (måske) tilsvarende spørgsmål er besvaret her (http://eksperten.dk/spm/607015), men det giver ikke rigtig mening for mig.

Og det er i øvrigt ikke nok med tekst - jeg vil også gerne kunne putte billeder/Flash/layers eller andet pjank ind i udviddelsen/uddybelsen.

Derfor: Hjælp, hjælp, hjælp (anvisninger til hvordan/hvor evt. kode skal implementeres i html-dokument ønskes meget gerne) Lad mig også gerne vide, hvis det her i virkeligheden er et CSS-spørgsmål (er gået kold i Dreamweaver+layers... det spiller vist ikke)
Avatar billede roenving Novice
24. april 2005 - 23:46 #1
I spørgsmålet, du henviser til, var spørgeren interesseret i noget ende i en tabel, er dit indhold også i en tabel ?-)

Standard-tingen, jeg ville lave, ville være sådan:

<div onclick="showHideChildren(this)" style="cursor:pointer;">
  20:30  Underholderholdet
  <div style="display:none;">
    - Mød Søren Pil og de andre....<br>
    <img src="../billede.jpg" style="width:100px;height:35px;">
  </div>
</div>

<script type="text/javascript">
function showHideChildren(elm){
  var elms = elm.childNodes, show = false;
  for(i=0;elms.length>i;i++){
    if(elms[i].nodeType == 1){
      if(!show)
        show = elms[i].style.display != 'block'?'block':'none';
      elms[i].style.display = show;
    }
  }
}
</script>

-- og det er helt ligegyldigt, hvad du har inde i børne-elementet !-)
Avatar billede morgan_freeman Nybegynder
25. april 2005 - 00:38 #2
Hej roenving

Jeg får ikke brug for at arbejde inde i tabeller (håber jeg), så denne her løsning ser ud til at virke perfekt. Jeg takker ærbødigst. Du er vist ikke bare haj(besvarede også det spørgsmål jeg henviste til), men også hurtigt ude.

Smid gerne et "svar", så sender jeg flux en lille pose point ud til dig.
Avatar billede roenving Novice
25. april 2005 - 00:44 #3
Tjah, en ikke uvæsentlig del af grunden til min placering er ganske bestemt flid ...

-- velbekomme '-)
Avatar billede roenving Novice
25. april 2005 - 00:51 #4
Tak 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