Msxml.DOMDocument via en login form
Jeg bruger nedenstående kode til at hente billeder ind på en side via nogle XML-filer på en anden side...Det virker også som det skal...
Jeg har så en side jeg gerne skal hente billeder fra på samme måde, men hvor XML-filen bliver dannet via en login-form.. Jeg kan sagtens danne XML-filen og sse den i browseren, men ikke automatisk efterfølgende indlæse XML-filen så jeg kan få billederne ind...
Nogen der kan hjælpe ??
Form:
<form action="http://server.dk/getXML.cfm?sagsnr=<%=request.form("sagsnr")%>" method="post">
<input type="hidden" name="Username" value="<%=request.form("1Username")%>">
<input type="hidden" name="Password" value="<%=request.form("1password")%>">
</form>
extURL = "http://server.dk/getXML.cfm?sagsnr=" & request.form("sagsnr") & "
' RSS-feedet loades
set xmlDoc = createObject("Msxml.DOMDocument")
xmlDoc.async = False
xmlDoc.setProperty "ServerHTTPRequest", true
xmlDoc.load(extURL)
' Check at RSS-feedet er loadet korrekt
If (xmlDoc.parseError.errorCode <> 0) then
' Udskriv eventuelle fejl (for nem fejlretning)
Response.Write "XML error: " & xmlDoc.parseError.reason
' Fortsæt hvis alt er ok
Else
' Åbn elementet <Sager>
set SagerNodes = xmlDoc.selectNodes("//sager/*")
for each entry in SagerNodes
if entry.tagName = "status" then
strSagerStatus = entry.text
end if
next
response.write "Status: " & strSagerStatus&"<br />"
response.write "<a href='"&extURL&"' target='target-new:tab'>"&extURL&"</a>"
response.write "<hr />"
response.write "Billeder:<br/>"
set BilledeNodes = xmlDoc.selectNodes("//billeder/billede/*")
tael = 0
For each url in BilledeNodes
if url.tagName = "url" then
strBilledeUrl = url.text
response.write "<a href='"&strBilledeUrl&"' target='target-new:tab'><img border='0' width='200' src='"&strBilledeUrl&"'></a> "
tael = tael+1
if tael = 4 then
response.write "<br /><br />"
tael = 0
end if
end if
next
response.write "<hr>Plantegninger:<br/>"
set PlanNodes = xmlDoc.selectNodes("//plantegninger/plantegning/*")
For each purl in PlanNodes
if purl.tagName = "url" then
strPlanUrl = purl.text
response.write "<a href='"&strPlanUrl&"' target='target-new:tab'><img border='0' width='200' src='"&strPlanUrl&"'></a> "
tael = tael+1
if tael = 4 then
response.write "<br /><br />"
tael = 0
end if
end if
next
' Vi rydder op
set billedeNodes = nothing
set planNodes = nothing
End If