Avatar billede dueholm Praktikant
03. juni 2002 - 12:39 Der er 1 kommentar og
1 løsning

Eksempel fra bogen "ASP for Dummies"

På side 125 står der flg (JScript):

- - - - -
<%
var Capitals
Capitals = new ActiveXObject("Scripting.Dictionary")
Capitals.Add("England", "London")
Capitals.Add("USA", "Washington")
Capitals.Add("France", "Paris")
Capitals.Add("Norway", "Oslo")
%>
- - - - -

Efterfølgende står der på side 126 (VBScript)

- - - - -
<%
Dim CountryList, LastCountry, Num
CountryList = Capitals.Keys
LastCountry = Capitals.Count -1
For Num = 0 To LastCountry
%>
The capital of <%=CountryList(Num)%> is
<%=Capitals.Item(CountryList(Num))%>.<p>
<% Next %>
- - - - -

Mit problem er koden på side 126. Jeg skal have lavet det om til JScript.
Det er ikke for-løkken det er problemet.
Jeg tror problemet er linierne:

CountryList = Capitals.Keys
LastCountry = Capitals.Count -1

Er der nogen der kan lave det om til JScript, for jeg kan i hvert fald ikke finde ud af det!

På forhånd tak!
Kasper
Avatar billede eagleeye Praktikant
03. juni 2002 - 13:00 #1
Jeg ville gætte på det er for som er problammet da der er forskel fra VBScript til JScript:

I JScript ser en for sådan ud:

for (i = 0; i < 10; i++) {
  myarray[i] = i;
}

Og du skal huske at afslutte linier med ;
Avatar billede kichian Nybegynder
03. juni 2002 - 13:08 #2
Og husk at Keys er en metode. Derfor skal den kaldes med Keys()
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