---
title: "Fråga om XMLHTTP"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/88148-fråga-om-xmlhttp"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Annakay"
published: "2003-10-10T09:46:30.000Z"
updated: "2003-10-10T12:07:50.000Z"
replies: 4
views: 417
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/88148-fråga-om-xmlhttp"
---

# Fråga om XMLHTTP

## #1 — Annakay, 2003-10-10T09:46Z

Vad krävs för att man ska kunna köra lite XMLHTTP? Har aldrig testat förr och hittade en kod jag ville prova här på WF. När jag kör sidan får jag inget felmeddelande, men den hämtar inget... 

Här är koden..

\-----------------------------------------------------

Set objHTTP = Server.CreateObject("Microsoft.XMLHTTP")
objHTTP.Open "GET", "http://www.idp.mdh.se/personal/bon01/artman/innehall.html", False

objHTTP.Send
strHTML=objHTTP.responseText
Set objHTTP = Nothing

Set objRegExp = New regexp
objRegExp.Global = false
objRegExp.IgnoreCase = true
objRegExp.Pattern = "\<td\>.\*\</td\>"
Set hittade = objRegExp.Execute(strHTML)

Function red(strText)
strText = Replace(strText, "\<td\>", " ")
strText = Replace(strText, "\</td\>", " ")

red = strText
End Function

For each item in hittade
With response
	.write("Kursplaneringar ")
	.write red(item.value) 
End with
Response.write("Testar")
Next

\-----------------------------------------------------------------

Response.write("Testar") skrivs inte ut! 

Är det  något jag måste ställa in eller så? 

Det finns bara EN \<td\> i dokumentet så den borde hitta den... Testdokumentet och det dokument jag vill hämta ifrån ligger på samma server...

Är det någon som kan hjälpa en stackars amatör som inget fattar..?

// Annakay

Permalänk: https://www.webforum.nu/p/88148

## #2 — Erik Juhlin, 2003-10-10T11:13Z

objRegExp.Pattern = "\<td\>.\*\</td\>" är felet.
.\* hämtar allt utom radbrytningar. Skriv istället:

```
objRegExp.Pattern = "<td>[\s\S]*</td>"
```

Permalänk: https://www.webforum.nu/p/1181396

## #3 — Erik Juhlin, 2003-10-10T11:15Z

Eller ännu bättre:

```
Set objHTTP = Server.CreateObject("Microsoft.XMLHTTP") 
objHTTP.Open "GET", "http://www.idp.mdh.se/personal/bon01/artman/innehall.html", False 

objHTTP.Send 
strHTML=objHTTP.responseText 
Set objHTTP = Nothing 

Set objRegExp = New regexp 
objRegExp.Global = false 
objRegExp.IgnoreCase = true 
objRegExp.Pattern = "<td>([\s\S]*)</td>" 
Set hittade = objRegExp.Execute(strHTML) 

For each item in hittade 
	With response 
	.write("Kursplaneringar ") 
	.write item.SubMatches(0) 
	End with 
	Response.write("Testar") 
Next
```

Permalänk: https://www.webforum.nu/p/1181401

## #4 — Annakay, 2003-10-10T12:04Z

Funkar ändå inte...

Fortfarande ingen text... Inget alls händer! Bara en tom sida...
Den går aldrig in i For-satsen, "hittade" är alltså tom... 

Förslag?

// Annakay

Permalänk: https://www.webforum.nu/p/1181444

## #5 — Annakay, 2003-10-10T12:07Z

Aaahhh, sorry, jag hade missat en liten fnutt... Nu funkar det! Tusen tack!

Permalänk: https://www.webforum.nu/p/1181455

---

Tråden på webben: https://www.webforum.nu/amne/asp/88148-fråga-om-xmlhttp
