Avatar billede superdude Nybegynder
22. januar 2003 - 23:08 Der er 10 kommentarer og
1 løsning

Kalde en anden server "i baggrunden"

Hej Eksperter

Findes der en måde i ASP, hvorpå jeg kan kalde en side på en anden server "i baggrunden".
Det jeg vil er, at når en side kaldes på min server, skal denne side kalde en side på en anden server. Men ikke med response.redirect for jeg ønsker ikke at gå til siden på den anden server. Det er siden på min server (den side brugeren kalder) der skal vises i browseren, siden på den anden server skal blot kaldes i det anonyme og afvikle dens funktioner i det anonyme (eks skrive i en db)
Avatar billede dth Nybegynder
23. januar 2003 - 00:06 #1
Prøv med

<IFrame src="(Sidens Url)" Style="height: 0; Width: 0; display: none"></IFrame>

/DTH
Avatar billede dth Nybegynder
23. januar 2003 - 00:06 #2
Det var et svar
Avatar billede superdude Nybegynder
23. januar 2003 - 08:37 #3
Hej dch

Idéen er fin nok - men det skal være totalt klient uafhængigt. Hvis brugeren eksempelvis bruger Netscape 4.5 vil dette ikke virke, da kun nyere browsere understøtter i frames.
Avatar billede burningice Nybegynder
23. januar 2003 - 22:01 #4
superdude>> hmm.. hvis det skal ske serverside, skal du nok kigge lidt på noget XMLHTTP:

Set xmlhttp = CreateObject("MSXML2.ServerXMLHTTP")
xmlhttp.Open "GET", "http://www.burningice.dk", false
xmlhttp.setRequestHeader "User-Agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)"
xmlhttp.send
Avatar billede burningice Nybegynder
23. januar 2003 - 22:02 #5
... og hvis du så gerne vil vise resultatet for brugeren kan du fange den med xmlhttp.responsebody, og derefter skrive det ud med Response.Write:

Response.Write xmlhttp.responsebody
Avatar billede superdude Nybegynder
23. januar 2003 - 22:41 #6
Jeg har kigget lidt på det, men kræver det ikke at evt parametre man ønsker at sende skal være xml formatteret? Eller kan jeg bare koble en querystreng på url'en?
Avatar billede burningice Nybegynder
23. januar 2003 - 23:10 #7
nej nej.. overhovedet ikke.. du må ikke lade dig forvirre af navnet XMLHTTP...
Avatar billede burningice Nybegynder
23. januar 2003 - 23:13 #8
objectet fungerer helt ligesom en normal browser, hvor du enten requester en fil (GET metoden) eller poster til en fil (POST metoden). Selve adressen til filen kan være med lige så mange querystrings du har lyst.
Avatar billede superdude Nybegynder
24. januar 2003 - 07:57 #9
Super! Smid et svar så du kan få dine velfortjente points ;-)
Avatar billede burningice Nybegynder
24. januar 2003 - 10:38 #10
svar :)
Avatar billede superdude Nybegynder
24. januar 2003 - 13:35 #11
Og værsgo ;-)

Har fuldt dit forslag til døren, det gør præcis som jeg ønskede. Tak for det.
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