Får se om någon lyckas klura ut detta åt mig. Sitter här och leker lite med ASP/XML och allting fungerar perfekt på min dator. (win xp home, abyss web server och activeHTML)
Skickar iväg filerna till en kompis och hon får följande fel när hon försöker öppna asp-filen (win xp pro och iis):
Feltyp:
Körningsfel i Microsoft VBScript (0x800A01A8)
Objekt krävs.: '[object]'
/lintex/default.asp, line 45
Webbläsare:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
Sida:
GET /lintex/default.asp
Koden som det blir fel på ser ut så här:
<%
Dim langFile, langExpression
langFile = Server.MapPath("xml\lang.xml")
set dokument = Server.CreateObject("Msxml2.DOMDocument")
dokument.async = false
dokument.load(langFile)
langExpression = "//lang/text"
set elements = dokument.documentElement.selectNodes(langExpression)
nelements = elements.length
For ind = 0 To nelements - 1 Step 1 %>
<a href="main.asp<% = response.write("?lang=" & elements(ind).getAttributeNode("id").value) %>" class="leftMenuBottom">
<% response.write(elements(ind).text) %>
</a><br/>
<%
Next
%>
Någon som vet vad det kan vara för fel?