Avatar billede Jman Praktikant
19. november 2002 - 13:11 Der er 5 kommentarer og
1 løsning

Min menu virker - dog ikke i forbindelse med DB

Jeg har en sammenklappelig menu, som jeg ved virker.
<!-- KODEN: -->
<!-- i header -->
<SCRIPT LANGUAGE=javascript>
// antal menuemner i menuen
constMaxItem=1
function fnDispThis(active)
{
for (i=1; i < constMaxItem+1; i++)
    {
    if (i!=active)
        {
        document.all("sub"+i).style.display="NONE"
        }
    else
        {
        document.all("sub"+active).style.display="BLOCK"
        }
    }
}
</SCRIPT>

<!-- i body -->
<td class="format" onclick="fnDispThis(1)" style="Cursor:HAND;">
<H5>Menupunkt</H5>
<DIV id="sub1" style="Display:'NONE';">
<H6 style="margin-bottom: 0">undermenu 1</H6>
<H6 style="margin-bottom: 0">undermenu 2</H6>
</DIV>
</TD>

Nu vil jeg gerne benytte samme kodestump til at vise indhold af en DB, hvis man klikker på overskrift. Den har jeg lavet således:
    <td class="format" onclick="fnDispThis(1)" style="Cursor:HAND;">
    <H5><%=emne%></H5>
    <DIV id="sub1" style="Display:'NONE';">
    <H6 style="margin-bottom: 0">Skrevet d. <%=dato%> af <%=navn%></H6>
    <H6 style="margin-bottom: 0"><%=forslag%></H6>
    </DIV>
    <hr style="border-style: dotted; border-width: 1" color="#000000" size="1">   
    </TD>

Men den giver mig en fejl: 'document.al(...) style' er ikke et object

Hvad kan der være galt
Avatar billede Jman Praktikant
19. november 2002 - 13:15 #1
jeg kan gætte mig til at det må være noget med at jeg angiver menu-nummeret, men hvordan kan man genere dette?
Avatar billede Jman Praktikant
19. november 2002 - 13:16 #2
..generere
Avatar billede Slettet bruger
19. november 2002 - 17:34 #3
Du må ikke have flere elementer med samme id. Det er i hvert fald regel nr. 1. Så hvis du har det, kan du køre en tæller, der hele tiden genererer en id, "subX", hvor X er det fortløbende tal. Det tal skal så også udskrives i onclick="fnDispThis(X)"
Avatar billede Jman Praktikant
20. november 2002 - 11:12 #4
... og hvordan gør man så det :/
Avatar billede Slettet bruger
20. november 2002 - 15:37 #5
Tja, du kører vel formentlig en løkke, der udskriver de forskellige divs og tilhørende links. Så udskriver du bare tæller-variablen på det rette sted!

Under alle omstændigheder er dette nok snarere et ASP-spørgsmål, så du skal måske overveje at flytte kategori.
Avatar billede Jman Praktikant
10. december 2002 - 00:07 #6
lukker
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