04. november 2002 - 20:43
Der er
37 kommentarer og 1 løsning
sammen med javascript
Hvordan kan man lave noget asp og javascript der arbejder sammen, hvis evt at tallet af sum eller lignende i access/asp bliver 87, så skal javascriptet tælle, 1-2-3-4..87 med lynets hast.
Annonceindlæg fra Kingston Technology
04. november 2002 - 21:26
#1
noget ligende det her :), hurtig lavet så ved ik om det dur :) <% tal = request("tal") response.write "<script language=""javascript""> response.write "var tal" response.write "tal= " & tal & ";" response.write "for (i=0; i<=(tal); i++) {" response.write "document.write (i); response.write "}" %> -grunken
04. november 2002 - 23:53
#2
<% Set objConn = Server.CreateObject("ADODB.Connection") objConn.Open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("db.mdb") strSQL = "SELECT * FROM tabel WHERE tabelnavn = 12" Set objRs = objConn.Execute(strSQL) %> <script language="JavaScript"> for (i=0; i<=<% objRs("feltnavn") %>; i++ { document.write(i & " Er et godt tal..."); } </script> Er det sådan du mener? //>Rune
05. november 2002 - 01:21
#3
<%
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& server.mappath("db.mdb") & ";Jet OLEDB:Database Password=XXXXX;"
strSQL = "select * from barometer"
Set objRs = objConn.Execute(strSQL)
%>
<script language="JavaScript">
for (i=0; i<=<% objRs("id") %>; i++ {
document.write(i & " Er et godt tal...");
}
</script>
der kommer intet ud :
http://www.1q.frip.dk/t.asp
05. november 2002 - 01:24
#4
ved ikke lige hvad jeg skal gøre med dit grunken
05. november 2002 - 01:28
#5
den skal bare tælle hurtigt hvor mange ider der er og tælle 1 derefter skrive 2 osv. indtil antallet er ram
05. november 2002 - 01:36
#6
prøv lige at ændre det du har nu til det her :), jeg lavede bare ikke en db-conn, da jeg gik ud fra du havde det :) <% Set objConn = Server.CreateObject("ADODB.Connection") objConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& server.mappath("db.mdb") & ";Jet OLEDB:Database Password=XXXXX;" strSQL = "select * from barometer" Set objRs = objConn.Execute(strSQL) %> <script language="JavaScript"> for (i=0; i<=<%=objRs("id") %>; i++ { document.write(i & " Er et godt tal..."); } </script> -grunken
05. november 2002 - 01:39
#7
den skriver ikke noget ud
05. november 2002 - 02:12
#8
det er javaen :) kigger lige på det :)
05. november 2002 - 05:08
#9
okay, lige inden sengetid fik jeg set på det *G*, håber det var noget ligende du havde regnet med ! <% Set objConn = Server.CreateObject("ADODB.Connection") objConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& server.mappath("db.mdb") & ";Jet OLEDB:Database Password=XXXXX;" strSQL = "select * from barometer" Set objRs = objConn.Execute(strSQL) %> <html> <script language="JavaScript"> i = 0 function count(){ document.frm.tael.value = i if (i!=<%=objRs("id")%>){ i++; } setTimeout("count()",25) } </script> <body onload="count();"> <form name="frm"> <input type="text" name="tael" style="border:0px;"> </form> </body> </html> -grunken
05. november 2002 - 13:35
#10
det er det nu ikke, der er ikke kun ET id i databasen og det er det jeg gerne vil se
05. november 2002 - 13:38
#11
hvad mener du? //>Rune
05. november 2002 - 13:40
#12
den skriver tallet 1 ud men den skal skrive antallet ialt ud... eks skåret i pap. ( vi antager der er 9 id's i databasen) der skrives 1 hurtigt efter sletter den 1 og skriver 2 osv til den rammer 9 (det samlede antal)
05. november 2002 - 13:44
#13
Jeg er overhovedet ikke med på hvad du mener... Altså vil du tælle hvor mange poster du har i din database, og så lave en løkke i JavaScript der skal køre det antal gange der er poster i databasen? <% Set objConn = Server.CreateObject("ADODB.Connection") objConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& server.mappath("db.mdb") & ";Jet OLEDB:Database Password=XXXXX;" strSQL = "SELECT COUNT(*) FROM barometer" Set objRs = objConn.Execute(strSQL) %> <html> <script language="JavaScript"> i = 0 function count(){ document.frm.tael.value = i if (i!=<%=objRs(0)%>){ i++; } setTimeout("count()",25) } </script> <body onload="count();"> <form name="frm"> <input type="text" name="tael" style="border:0px;"> </form> </body> </html> //>Rune
05. november 2002 - 13:47
#14
det virker da som det skal men hvad nu hvis det er fra en anden tabel, ved ikke om count altid bruger id'et som tæller
05. november 2002 - 13:48
#15
and... kan jeg få det ud i andet end en tekstboks
05. november 2002 - 13:53
#16
og kan man få den til at opdatere netop optællingsdelen engang imellem uden det kan opdages så 9 bliver til 10 hvis en ny bruger oprettes
05. november 2002 - 13:56
#17
Det er ligemeget med hensyn til om det er ID eller hvad det er der tæller! Her bliver den udskrevet i et layer istedet for: <% Set objConn = Server.CreateObject("ADODB.Connection") objConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& server.mappath("db.mdb") & ";Jet OLEDB:Database Password=XXXXX;" strSQL = "SELECT COUNT(*) FROM barometer" Set objRs = objConn.Execute(strSQL) %> <html> <script language="JavaScript"> i = 0 function count(){ document.getElementById("layer1").innerText = i; if (i!=<%= objRs(0) %>){ i++; } setTimeout("count()",25) } </script> <body onload="count();"> <div id="layer1"></div> </body> </html> //>Rune
05. november 2002 - 13:57
#18
Nej, det kan du ikke... Eller jov, men så skal du sætte den til at updatere sig selv.. Altså vha. en meta-tag eller noget i den stil... Men så skal du refreshe hele sitet hver gang! //>Rune
05. november 2002 - 13:59
#19
jamen kan man ikke refreshe div'et evt. ? noget biks baks
05. november 2002 - 14:06
#20
Nej.. Du er nødt til at refreshe det hele... -det skal jo hentes ned fra databasen, igennem ASP'en, og den bliver jo afviklet på serveren, og ikke på klienten! //>Rune
05. november 2002 - 14:08
#21
kan man ikke sætte noget opdating på det stykke kode og derefter i et tekstfelt
05. november 2002 - 14:10
#22
Nope... //>Rune
05. november 2002 - 14:12
#23
arh det må man da næsten kunne
05. november 2002 - 14:33
#24
Hvordan bestemmer jeg så selv størrelsen samt hviken font ?
05. november 2002 - 14:35
#25
<div id="layer1" style="font-size: 12; font-family: verdana;"></div> //>Rune
05. november 2002 - 14:36
#26
og længden og placeringen
05. november 2002 - 14:38
#27
Well, du flytter da bare dit DIV tag! <table align="center" width="100"> <tr> <td><div id="layer1" style="font-size: 12; font-family: verdana;"></div></td> </tr> </table> //>Rune
05. november 2002 - 15:09
#28
hvordan får jeg denne til at se sådan ud: Antal brugere: antallet Antal tøser: antallet <html> <head> <title>Antal brugere</title> <meta name="GENERATOR" content="Microsoft FrontPage 3.0"> </head> <body onload="count();"> <p align="center"><% Set objConn = Server.CreateObject("ADODB.Connection") objConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& server.mappath("db.mdb") & ";Jet OLEDB:Database Password=1707831495;" strSQL = "SELECT COUNT(*) FROM brugere" Set objRs = objConn.Execute(strSQL) %></p> <script language="JavaScript"> i = 0 function count(){ document.getElementById("layer1").innerText = i; if (i!=<%= objRs(0) %>){ i++; } setTimeout("count()",25) } </script> <p align="center"><br> <strong><small><font face="Arial">Antal brugere:</font></small></strong></p> <table align="center"> <tr> <td><b><div id="layer1" style="font-size: 12; font-family: verdana;"></div></td> </tr> </table> <%all.close set all = nothing conn.close set conn = nothing %> <% Set objConn = Server.CreateObject("ADODB.Connection") objConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& server.mappath("db.mdb") & ";Jet OLEDB:Database Password=1707831495;" strSQL = "SELECT COUNT(*) FROM barometer" Set objRs = objConn.Execute(strSQL) %> <p align="center"><br> Antal tøser</p> <script language="JavaScript"> i = 0 function count(){ document.getElementById("layer2").innerText = i; if (i!=<%= objRs(0) %>){ i++; } setTimeout("count()",25) } </script> <table align="center"> <tr> <td><div id="layer2" style="font-size: 12; font-family: verdana;"></div></td> </tr> </table> </body> </html>
05. november 2002 - 15:15
#29
Nu presser du den no_doubt!!! Jeg vil ikke sidde og lave det hele for dig! <html> <head> <title>Antal brugere</title> <meta name="GENERATOR" content="Microsoft FrontPage 3.0"> </head> <body onload="count();"> <p align="center"><% Set objConn = Server.CreateObject("ADODB.Connection") objConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& server.mappath("db.mdb") & ";Jet OLEDB:Database Password=1707831495;" strSQL = "SELECT COUNT(*) FROM brugere" Set objRs = objConn.Execute(strSQL) %></p> <script language="JavaScript"> i = 0 function count(){ document.getElementById("layer1").innerText = i; if (i!=<%= objRs(0) %>){ i++; } setTimeout("count()",25) } </script> <p align="center"><br> <strong><small><font face="Arial">Antal brugere:</font></small></strong></p> <table align="center"> <tr> <td><b><div id="layer1" style="font-size: 12; font-family: verdana;"></div></td> </tr> </table> <%all.close set all = nothing conn.close set conn = nothing %> <% Set objConn = Server.CreateObject("ADODB.Connection") objConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& server.mappath("db.mdb") & ";Jet OLEDB:Database Password=1707831495;" strSQL = "SELECT COUNT(tøser) FROM barometer" Set objRs = objConn.Execute(strSQL) %> <p align="center"><br> Antal tøser</p> <script language="JavaScript"> i = 0 function count(){ document.getElementById("layer2").innerText = i; if (i!=<%= objRs(0) %>){ i++; } setTimeout("count()",25) } </script> <table align="center"> <tr> <td><div id="layer2" style="font-size: 12; font-family: verdana;"></div></td> </tr> </table> </body> </html> //>Rune
05. november 2002 - 15:17
#30
05. november 2002 - 15:21
#31
Hvad hedder den tabel og kolonne hvor du har dine "tøser" i? //>Rune
05. november 2002 - 15:23
#32
jeg har dem i en tabel kaldet barometer
05. november 2002 - 15:26
#33
JA MEN HVAD HEDDER DIN KOLONNE SÅ??? //>Rune
05. november 2002 - 15:27
#34
<head> <title>Antal brugere</title> <meta name="GENERATOR" content="Microsoft FrontPage 3.0"> </head> <body onload="count();"> <p align="center"><% Set objConn = Server.CreateObject("ADODB.Connection") objConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& server.mappath("db.mdb") & ";Jet OLEDB:Database Password=1707831495;" strSQL = "SELECT COUNT(*) FROM brugere" Set objRs = objConn.Execute(strSQL) %></p> <script language="JavaScript"> i = 0 function count(){ document.getElementById("layer1").innerText = i; if (i!=<%= objRs(0) %>){ i++; } setTimeout("count()",25) } </script> <p align="center"><br> <strong><small><font face="Arial">Antal brugere:</font></small></strong></p> <table align="center"> <tr> <td><b><div id="layer1" style="font-size: 12; font-family: verdana;"></div></td> </tr> </table> <%all.close set all = nothing conn.close set conn = nothing %> <% Set objConn = Server.CreateObject("ADODB.Connection") objConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& server.mappath("db.mdb") & ";Jet OLEDB:Database Password=1707831495;" strSQL = "SELECT COUNT(*) FROM barometer" Set objRs = objConn.Execute(strSQL) %> <p align="center"><br> Antal tøser</p> <script language="JavaScript"> i = 0 function count(){ document.getElementById("layer2").innerText = i; if (i!=<%= objRs("tøser") %>){ i++; } setTimeout("count()",25) } </script> <table align="center"> <tr> <td><div id="layer2" style="font-size: 12; font-family: verdana;"></div></td> </tr> </table> </body> </html> //>Rune
05. november 2002 - 15:27
#35
der er bl.a. en den der hedder id
05. november 2002 - 15:30
#36
Jeg fatter overhovedet ikke hvad du mener! -Prøv lige at læs hvad du har skrevet og så prøv at se det fra min side af og se om et normalt menneske skulle ha' nogen jordisk chance for at forstå hvad det er du mener og vil!!! Jeg skal på arbejde nu, kommer tilbage igen her i aften.. Indtil da, så prøv at beskriv lidt bedere hvad du vil og mener! //>Rune
05. november 2002 - 15:32
#37
bare gerne have to af overstående tæller, som bare henter antallet fra vær sin tabel!
05. november 2002 - 16:03
#38
Kurser inden for grundlæggende programmering