Avatar billede inkognito1 Nybegynder
31. juli 2002 - 23:45 Der er 5 kommentarer og
1 løsning

Paging i Javascript.

En der kan hjælpe men en paging fuktion i dette script.

--------------
<html>

<head>
<%
strDSN = "conn"
Set myConn = Server.CreateObject("ADODB.Connection")
myConn.Open strDSN

strSQL = "SELECT count.site, Count(count.site) AS taeler, sites.http, sites.titel, sites.beskrivelse, sites.tilmeld FROM sites INNER JOIN count ON sites.idnr = count.site where DATEDIFF(day, reg, getdate()) <= 7 GROUP BY count.site, sites.http, sites.titel, sites.beskrivelse, sites.tilmeld;"
Set rs = myConn.Execute(strSQL)

%>

<script type="text/javascript">
listen = new Array();
<%
do while not rs.eof
    if date() - rs(5) > 7 then
        tid = 7
    else
        tid = date() - rs(5)
    end if
    if tid = 0 then tid = 1
    if rs(0) <> "" and rs(1) <> "" and rs(2) <> "" and rs(3) <> "" and rs(4) <> "" and rs(5) <> "" then
%>
listen[listen.length] = new Array(<%=Round(rs(1)/tid, 0)%>,<%=rs(0)%>,'<%=Replace(rs(2), "'","´")%>','<%=rs(3)%>','<%=Replace(rs(4), "'","´")%>');
<%
    end if
    rs.movenext
loop
%>
function docompare(b,c){
    return b[0] - c[0];
}
function skriv(){
    a = listen.sort(docompare).reverse();
    str = "<table>";
    for (i = 0; i < listen.length; i++){
        str += "<tr><td></td>";
        str += "<td>" + a[i][2] + "</td>";
        str += "<td>" + a[i][3] + "</td>";
        str += "<td>" + a[i][4] + "</td>";
        str += "<td>" + a[i][0] + "</td></tr>";
    }
    str += "</table>";
    document.all.her.innerHTML = str;
}
</script>
</head>

<body onload="skriv()">
<div id="her"></div>
</body>
</html>
------------------
Avatar billede jakoba Nybegynder
31. juli 2002 - 23:53 #1
Det spørgsmål hører da vist hjemme i ASP kategorien.
Avatar billede inkognito1 Nybegynder
31. juli 2002 - 23:59 #2
jeg ville sådan set lave det i Javascript .. derfor her .. er der en funktion til det ??
Avatar billede jakoba Nybegynder
01. august 2002 - 00:04 #3
det kode der står imellem <% og %> hører til asp og virker kun på serveren

javascript virker hos brugeren og har ingen adgang til din database eller filer på serveren, så det har ikke rigtig adgang til en harddisk at lave paging med.
Avatar billede inkognito1 Nybegynder
01. august 2002 - 00:16 #4
Hvis du kigger lidt nærmere på koden så hentes hele siden over i Javascript .. og ligger i et array.
Avatar billede Slettet bruger
01. august 2002 - 21:04 #5
Du bliver nok lige nødt til at forklare, hvad du mener med en "paging funktion"! :)
Avatar billede inkognito1 Nybegynder
07. august 2002 - 00:10 #6
lukker den ..
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