Avatar billede bramsing Nybegynder
20. april 2010 - 13:13 Der er 1 løsning

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
Avatar billede bramsing Nybegynder
03. maj 2010 - 23:13 #1
Lukker igen...
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