Avatar billede harlequin Nybegynder
31. januar 2001 - 12:05 Der er 2 kommentarer og
1 løsning

Stifinder system over Access database

Er det muligt at konstruere et  JavaScript som kan lave et stifinder system, over en Access database?

Det er til en hjemmeside hvor stifinder systemet skal fungere som navigation, i venstre ramme, og kunne virke som links som skal vise hele posten fra databasen i hovedrammen.

Problemet er at få oprette evt. et JavaScript som kan kigge på databasen og lave et stifinder system med mapper og det hele, så hvis der er nogen der kan bidrage med hjælp, er i meget velkommen.
Hertil kommer også et ønske om at oprette poster og mapper fra en admistrator side.

På forhånd tak

Peter
Avatar billede brain Nybegynder
31. januar 2001 - 12:39 #1
Man er nødt til at have noget ASP (eller noget andet ss scripting) med for at få snablen ned i Access.

En løsning hvor man bruger ASP til at hente sagerne fra Access, og til at generere JS til siden har jeg brugt et par gange.
Avatar billede sbarnney Nybegynder
31. januar 2001 - 17:51 #2
Hvis du bruger dette:

<!--#include file=\"global.var\" -->
<%
Set Connect = Server.CreateObject(\"ADODB.Connection\")
Connect.Open Datasource1
set frugtmanagement=connect.execute(\"select * from menupunkt where menupunkt_sub=\'frugtmanagement\'\")
set overlevelsesudstyr=connect.execute(\"select * from menupunkt where menupunkt_sub=\'overlevelsesudstyr\'\")
%>


<style type=\"text/css\">
<!--
input {
        background:white;
        font-size:9px;
        font-family=verdana;
        color:000000;
        height:11;
        width:50;
        border:0;
        marginheight:0;
        topmargin:0;
}
// -->
</style>
<html>
<head>

<script language=\"JavaScript\">
function clickTree()
{ var dest_id, origin, dest
  origin = window.event.srcElement
  if (origin.className == \"tree1_class\")
  { dest_id = origin.id + \"_sub\"
    dest = document.all(dest_id)
    if (dest.style.display == \"none\")
      { dest.style.display = \"\"
        origin.src = \"minus.gif\" }
      else { dest.style.display = \"none\"
            origin.src = \"plus.gif\" }
  }
}

document.onclick = clickTree;
</script>

</head>
<body bgcolor=\"#9FAED0\" text=\"#000000\" vlink=\"#000000\" link=\"#000000\" alink=\"#000000\" leftmargin=3 rightmargin=0>
<div id=tree1>
    <img src=\"minus.gif\" id=branch1 class=tree1_class><font size=1>Menu<br>
    <div id=branch1_sub style=\"margin-left:10px;\">
          <img src=\"plus.gif\" id=branch1_1 class=tree1_class><font size=1>Frugtmanagement<br>
          <div id=branch1_1_sub style=\"margin-left:10px; display:None;\">
            <%
            do until frugtmanagement.eof or frugtmanagement.bof%>
            <img src=\"blank_9x9.gif\"><a href=info.asp?info=<%=frugtmanagement(\"menupunkt_navn\")%> target=main><%=frugtmanagement(\"menupunkt_navn\")%></a><br>
            <%
            frugtmanagement.movenext
            loop%>
          </div>
          <img src=\"plus.gif\" id=branch1_2 class=tree1_class><font size=1>Overlevelsesudstyr<br>
          <div id=branch1_2_sub style=\"margin-left:10px; display:None;\">
            <%
            do until overlevelsesudstyr.eof or overlevelsesudstyr.bof%>
            <img src=\"blank_9x9.gif\"><a href=info.asp?info=<%=overlevelsesudstyr(\"menupunkt_navn\")%> target=main><%=overlevelsesudstyr(\"menupunkt_navn\")%></a><br>
            <%
            overlevelsesudstyr.movenext
            loop%>
          </div>
    </div>   
</div>


</body>
</html>
<%connect.close%>

Skal du have en database med flg. kolonner.
menupunkt_id
menupunkt_navn
menupunkt_sub

mht. de records du vil åbne, skal du ligge dem i navnet. Hvis du opretter en f.eks. \"status\" kolone, kan du ved IF THEN ..  med 1 og 2 bestemmer havd de må og ikke må.

P.S. min global.var ser således ud:
<%
Datasource1 =\"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\"&server.mappath(\"menu.mdb\")
%>

MVH
Stig
Avatar billede harlequin Nybegynder
12. marts 2001 - 12:51 #3
Har selv løst problemet, med et javascript, som jeg har fundet på www.aspfree.com
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