Avatar billede tommy_carstensen Nybegynder
18. august 2004 - 12:16 Der er 3 kommentarer og
1 løsning

variabel fra VBScript til brug/beregning i JScript

Jeg har læst http://eksperten.dk/spm/21591, der beskriver, hvordan jeg henter variabel fra JScript til VBScript. Hvordan går jeg den anden vej? Lige nu får jeg fejlbesked "'n_count_1' is undefined". Min kode følger nederst:

n_count_1 = rs_count_1("count_1")
n_count_2 = rs_count_2("count_2")
n_count_3 = rs_count_3("count_3")
n_count_4 = rs_count_4("count_4")
n_count_5 = rs_count_5("count_5")
%>
<script language=JScript runat=Server>
var n_max = Math.max(n_count_1+n_count_2+n_count_3,n_count_2,n_count_3)
</script>
<%
response.write "CStr(n_max)"
Avatar billede Spotgun Seniormester
18. august 2004 - 12:24 #1
Du skal definere dine variabler i selve jscriptet.
Prøv noget ala det her:

<script language=JScript runat=Server>
var n_count_1 = <%= rs_count_1("count_1") %>
var n_count_2 = <%= rs_count_2("count_2") %>
var n_count_3 = <%= rs_count_3("count_3") %>
var n_count_4 = <%= rs_count_4("count_4") %>
var n_count_5 = <%= rs_count_5("count_5") %>
var n_max = Math.max(n_count_1+n_count_2+n_count_3,n_count_2,n_count_3)
</script>
<% response.write CStr(n_max) %>
Avatar billede tommy_carstensen Nybegynder
18. august 2004 - 13:04 #2
Tak for dit svar spotgun, men den melder syntaksfejl på
var n_count_1 = <%= rs_count_1("count_1") %>

Error Type:
Microsoft JScript compilation (0x800A03EA)
Syntax error
/tmmc/mmantmmc_image2.asp, line 126, column 16

En søgning på google efter 800A03EA giver 2000 hits. Til gengæld vil jeg prøve at læse http://www.eksperten.dk/spm/325871, hvor samme fejl er beskrevet, og lege lidt med det. Spørgsmålet er stadig åbent. Beklager det sene svar, men jeg er på arbejde.
Avatar billede tommy_carstensen Nybegynder
19. august 2004 - 21:52 #3
Jeg ved ikke, om 180 point er for meget, men jeg har virkelig brug for et svar.
Avatar billede tommy_carstensen Nybegynder
23. august 2004 - 15:59 #4
Jeg brugte function n_max{Math.max(n_count_1+n_count_2+n_count_3,n_count_2,n_count_3)}, som jeg derefter kunne kalde i VBScript, og nu virker det.
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