Avatar billede freud Nybegynder
10. december 2004 - 22:14 Der er 5 kommentarer og
2 løsninger

asp og js-script

hvordan laver jeg et niveau mere i mit menu-system ?

min nuværende kode kan lave følgende:

menu
- menu_under


det min kode skal kunne er:

menu
- menu_under
--- menu_under2


Her er koden:

<script type="text/javascript">
    if (document.getElementById){
        document.write('<style type="text/css">\n')
        document.write('.submenu{display: none;}\n')
        document.write('</style>\n')
    }
   
    function SwitchMenu(obj){
        if(document.getElementById){
            var el = document.getElementById(obj);
            var ar = document.getElementById("masterdiv").getElementsByTagName("span");
           
            if(el.style.display != "block"){
                for(var i=0; i<ar.length; i++){
                    if(ar[i].className == "submenu"){
                        ar[i].style.display = "none";
                    }
                }
                el.style.display = "block";
            }
            else{
                el.style.display = "none";
            }
        }
    }
</script>

<div id="masterdiv">
    <%
        sql = "SELECT * FROM MenuUnder WHERE MenuUnder.MenuUnderlink = " & MenuID & " ORDER BY MenuUnderOrden ASC"
        set rs = conn.Execute(sql)
               
        while not rs.EOF
       
        sql2 = "SELECT * FROM MenuUnder2 WHERE MenuUnder2link = " & rs("MenuUnderID") & " ORDER BY MenuUnder2Orden ASC"
        set rs2 = conn.Execute(sql2)   
    %>
           
            <div class="menutitle" onClick="SwitchMenu('sub<%=rs("MenuUnderID")%>')">
<%    
    MenuUnderTitel = rs("MenuUnderTitel")
    MenuUnderID = rs("MenuUnderID")
%>
<table width="100%" height="30"  border="0" cellpadding="2" cellspacing="2" background="menu.gif">
  <tr>
    <td width="5"></td>
    <td align="left" valign="bottom"><a onMouseOver="window.status='NeoCon_Admin © Usability Trough Simplicity'; return true;" href="indhold/indhold.asp?Umenu=<% = MenuUnderID %>&Template=indhold" title="<%= MenuUnderTitel %>" target="iframe" class="umenu"><%= MenuUnderTitel %></a></td>
  </tr>
</table>



            </div>
           
            <span class="submenu" id="sub<%=rs("MenuUnderID")%>">
                <% while not rs2.EOF %>
<%    
    MenuUnder2Titel = rs2("MenuUnder2Titel")
    MenuUnder2ID = rs2("MenuUnder2ID")
%>
<table width="100%" height="20"  border="0" cellpadding="2" cellspacing="2">
  <tr>
    <td width="5"></td>
    <td><a onMouseOver="window.status='NeoCon_Admin © Usability Trough Simplicity'; return true;" href="indhold/indhold.asp?Umenu2=<% = MenuUnder2ID %>&Template=indhold" title="<%= MenuUnder2Titel %>" target="iframe" class="umenu">- <%= MenuUnder2Titel %></a></td>
  </tr>
</table>
               
               
                <%
                    rs2.movenext
                    wend
                %>
            </span>
           
    <%                           
            rs.movenext
        wend
    %>           
</div>
Avatar billede montago Praktikant
11. december 2004 - 01:22 #1
start med det simple...

<%

    Set rs = conn.execute("SQL")
    Do while not rs.eof
   
    Response.Write rs("Value")
   
        set rs2 = conn.execute( "SQL2 id = " & rs("Value") )
        Do while not rs2.eof
       
        Response.Write rs2("Value")
       
            Set rs3 = conn.execute("sql id = " & rs("Value") & " and id_2 = " & rs2("Value"))
            Do while not rs3.eof
           
                Response.Write rs3("Value")
               
            rs3.movenext
            loop
        rs2.movenext
        loop
    rs.movenext
    loop
   
%>
Avatar billede freud Nybegynder
11. december 2004 - 18:33 #2
- montago

så langt så fint, men hvad med jave scriptet ? , det skal vel også laves om
Avatar billede montago Praktikant
11. december 2004 - 18:34 #3
hehe... ikke min stærke side...
Avatar billede freud Nybegynder
13. december 2004 - 10:37 #4
- montago

drop lige et svar, så du kan få lidt points for din hjælp....

bliver nok nød til at oprette spg. igen i js katagorien..... :-)
Avatar billede montago Praktikant
13. december 2004 - 20:05 #5
det jo unfair...

skal lige prøve at hjælpe lidt før jeg får nogen point !
Avatar billede freud Nybegynder
14. december 2004 - 00:01 #6
- montago

unfair at du får lidt points ? - nej det syntes jeg ikke, jeg kan jo godt
bruge det du har lavet i asp....
Avatar billede montago Praktikant
14. december 2004 - 12:39 #7
jamen okay...
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