Avatar billede encorez Nybegynder
25. april 2009 - 11:52 Der er 6 kommentarer og
1 løsning

Client side drop down

Hej

Jeg har nogle knapper i venstre side i en menu. Når jeg klikke på en knap, genloader den siden med en bestemt parametre og derefter viser den nogle undermenupunkter til det punkt man klikkede på.

Men kan man ikke forholdsvis nemt med nogle javescript eller andet script, lave det client side istedet for det skal loades på servere igen?

Altså når man klikker på knappen skal undermenuerne kommer frem uden at siden genloades. Jeg har selvfølgelig set det rundt på mange hjemmesider, men ved ikke helt hvad der ligger bag.

Jeg vil ikke gøre det store ude af det. Det er kun hvis det er forholdsvis hurtigt at implementere
Avatar billede keysersoze Ekspert
25. april 2009 - 12:39 #1
om det er hurtigt at implementere afhænger selvfølgelig af ens niveau - men umiddelbart er det ret lige til. Se fx http://blog.movalog.com/a/javascript-toggle-visibility/
Avatar billede encorez Nybegynder
25. april 2009 - 12:55 #2
Ser meget simpel ud. Jeg må lige teste det lidt senere. Læg bare et svar på forhånd.

Tak ind til videre
Avatar billede keysersoze Ekspert
25. april 2009 - 13:41 #3
svar :)
Avatar billede encorez Nybegynder
25. april 2009 - 13:42 #4
Hmm, det virker med simpel tekst.

Men det ser ikke ud til at virke sådan

<tr><td><a href="#" onclick="toggle_visibility('foo');">Klik her</a></td></tr>
       
<div id="foo" style="display:none;"><tr><td>Gemt væk</td></tr></div>

Altså hvor det er en række i en tabel jeg ønsker skal komme frem. Den viser bare hele den skjulte række uden man har trykket på den.
Avatar billede keysersoze Ekspert
25. april 2009 - 13:59 #5
det ville også være højst overraskende hvis det virkede - en div uden om en tr var i hvert fald ikke valid html sidst jeg kiggede på standarderne. Du bliver nødt til at overholde standarderne hvis du forventer det skal virke - dvs du enten skal opbygge menuen vha divs eller sætter id og style på din tr eller td.
Avatar billede encorez Nybegynder
25. april 2009 - 14:01 #6
damn, jeg hader DIV'er ;)
Avatar billede keysersoze Ekspert
25. april 2009 - 14:23 #7
dit problem omhandler ikke div - men html-standarder.
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