Execute problem
Jeg har en side, der skal hente nogle variabler fra en anden ekstern webside.Filen på den eksterne webside returnerer følgende:
----------
pan=36.6856
tilt=-2.9134
zoom=2876
autofocus=on
autoiris=on
----------
det importerer jeg i min lokale asp side sådan her:
----------
Dim objXmlHttp
Dim strHTML
Set objXmlHttp = Server.CreateObject("Msxml2.ServerXMLHTTP")
objXmlHttp.open "GET", "http://thorsen-it.dk:99/axis-cgi/com/ptz.cgi?query=position", False
objXmlHttp.send
strHTML = objXmlHttp.responseText
Set objXmlHttp = Nothing
----------
Så har jeg det hele liggende i variablem strHTML
Opgaven er så, at jeg vil have variablerne defineret i mit lokale script.
Jeg har forsøgt på følgende måde:
----------
vars = split(strHTML,vbCrLf)
for i=lbound(vars) to Ubound(vars)
Execute(vars(i))
Next
----------
Men det giver mig en syntax fejl i linien med Execute.
Hvis jeg skriver vars(0) ud, har den værdien: pan=36.6856
Og hvis jeg udfører denne kommando
Execute("pan=36.6856")
så virker det fint nok
Så hvorfor vil den ikke definere dem ved gennemløg af array'et ?
