Avatar billede jens_k Nybegynder
13. juni 2008 - 00:21 Der er 5 kommentarer og
1 løsning

Alternativ til W3Socket

Hej,

Jeg har tidligere benyttet W3Socket fra Dimac til at lave et ekstern url i et ASP Script.

Men jeg har nu fået et problem, da min nye webserver kører 64 bit, og jeg kan ikke få W3Socket fra Dimac til at køre på 64 bit.

Jeg søger derfor et alternativ til W3Scoket fra Dimac, eller en anden metode til at lave det på.

Det som jeg skal i scriptet er at kalde en ekstern URL, f.eks:
http://www.msn.dk/?id=5500

Jeg ønsker ikke at lave en løsning med at sætte en iframe ind som så pejer på URLen, da dette kun virker 50% af gangene.

Nogen som kender en komponent som jeg kan bruge der kan kører på Windows 2003 Server 64 bit, eller en anden metode at løse min udfordring på?

Mvh

Jens K
Avatar billede olebole Juniormester
13. juni 2008 - 00:47 #1
<ole>

"Jeg ønsker ikke at lave en løsning med at sætte en iframe ind som så pejer på URLen, da dette kun virker 50% af gangene." >> så er jeg temmelig sikker på, du laver en eller flere fejl. Prøv at vise den kode, der ikke virker for dig  =)

/mvh
</bole>
Avatar billede jens_k Nybegynder
13. juni 2008 - 19:47 #2
Hej Ole,

Den side som jeg gør det på er en ren ASP side som hedder write.asp

Den tilføjer nogle ting i min database, den ser f.eks således ud:

<%
'HER STÅR DET KODE SOM TILFØJER NOGET I DATABASEN...

'Her vil jeg så gerne lave mit ekstern kald.
Response.Write "<iframe src=""http://www.msn.dk/?5000"">"

Response.Redirect "/front.asp"

%>


Mit problem er at inden iframen når at "kalde/hente" den ekstern side, så har mit ASP script allerede redirectet til front.asp.

Håber at du forstår min forklaring (ved godt den måske hænger lidt i hegnet).

Mvh

Jens
Avatar billede solle Nybegynder
23. juni 2008 - 11:56 #3
Mener du noget ala det her:

html_urlContent = GetWebsite("http://http://www.msn.dk/?id=5500")

function GetWebsite(paramURL)
    SET HTTPobj = Server.CreateObject("Msxml2.XMLHTTP")
    HTTPobj.Open "GET", paramURL, False
    HTTPobj.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
    HTTPobj.Send
    GetWebsite = HTTPobj.ResponseText
    set HTTPobj=nothing
end function
Avatar billede solle Nybegynder
23. juni 2008 - 11:57 #4
lige et "http://" for meget...
Avatar billede jens_k Nybegynder
23. januar 2011 - 00:37 #5
Hej Solle,

Vil du ikke lige smide et svar så jeg kan få lukket :)

/Jens_K
Avatar billede solle Nybegynder
23. januar 2011 - 01:55 #6
joda
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