Avatar billede tri Nybegynder
03. juli 2002 - 15:37 Der er 5 kommentarer og
1 løsning

Applet tabel fold ind/ud menu?

Hej.

Pt. danner jeg en danamisk HTML tabel fra en java-klasse, som jeg så viser på min JSP side.

Men jeg vil germe have en tabel, hvor hver række indeholder et link. Når man så trykker på linket så folder tabellen sig ud, og man kan se en masse oplysninger.
Nå man så trykker på linket igen, skal tabellen så folde sig sammen igen.
Både linket, og de mere detaljeret oplysninger henter jeg fra min database, derfor kan jeg ikke bruge noget Javascript.

Jeg tror ikke at der findes noget JSP specifikt til dette. Og da det skal vises på min JSP side, er der vel kun Appletter tilbage.

Findes der nogle som allerede har lavet noget ligende?

Eller har nogen en ide til hvordan dette kan laves?

Avatar billede bearhugx Nybegynder
04. juli 2002 - 11:29 #1
Jeg vil foreslå at du spørger i (D)Html-gruppen .. For mig ser der ud som en JavaScript-opgave...

/Søren
Avatar billede tri Nybegynder
04. juli 2002 - 11:33 #2
Det skal IKKE være JavaScript, da indholdet i tabellen skal hentes fra en database.

Serverside vs Clientside. Not good :-)
Avatar billede bearhugx Nybegynder
04. juli 2002 - 11:50 #3
Aha.. Og hvornår har det været et problem....

Det jeg tænkte på var at hente indholdet ned på siden fra DB'en, men at bruge JavaScript til at styre, om den information er synlig eller ej

tag f.eks. dette eksempel

<script language="JavaScript">
  function toggleShow(blk)
  { if blk.display = none
      blk.display = block
    else
      blk.display = none;
  }
</script>

<div id="hans_hansen" style="display:none">
  Her er så en masse info om Hans Hansen, som ikke kan læses pt. da Div-blokken er deaktiveret (display:none)
  AT HVAD DER STÅR HERINDE ER HENTET FRA DB'EN og indsat via JSP.
</div>

<a href="java script:toggleShow(hans_hansen);"> Vis Hans Hansens Info </a>

NB : Jeg har ikke fejltestet dette !!!

/Søren
Avatar billede bearhugx Nybegynder
04. juli 2002 - 16:26 #4
Jeg har lige været mine gemmer igennnem ( :-) ), og fundet toggleShow funktionen, som virker på de nyeste browsere (både IE6 og NS6)

Her er den i sammenhæng med en html-side

<html>
    <head>
        <script language="JavaScript">
            function toggleShow(blok)
            {    var blokElement = document.getElementById(blok);
                if (blokElement.style.display =='')
                {    blokElement.style.display = 'none';
                } else {
                    blokElement.style.display='';
                }
            }
        </script>
    </head>
    <body>
        <div id="unik_div_id">
            Her er data, indsat med JSP - evt fra DB eller en eller anden session-bean....
        </div>
       
        <a href='java script:toggleShow("unik_div_id");'>Tænd/sluk</a>
    </body>
</html>
Avatar billede tri Nybegynder
04. juli 2002 - 23:05 #5
skide smart. Jeg kigger lige på det.
Avatar billede tri Nybegynder
09. juli 2002 - 09:32 #6
takker
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
Kurser inden for grundlæggende programmering

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