Avatar billede reino Nybegynder
14. december 2004 - 13:52 Der er 10 kommentarer og
1 løsning

ASP ouput til HTML fil

Hejsa

Har søgt en del rundt på nettet samt her for at finde en løsning på mit problem. Problemet ligger i at der skal dannes en html fil på serveren efter at en aspside er blevet eksekveret. Denne side viser noget output fra en database. Skal bruges til et .pdf komponent, men dette håndterer ikke dynamiske sider.
Avatar billede montago Praktikant
14. december 2004 - 14:38 #1
oki... du skal bruge XMLHTTP til at danne din HTML side...

set xml = Server.CreateObject("Microsoft.XMLHTTP")
xml.open "get", "http://www.dinside.dk/siden.asp", false
xml.send

set fs=Server.CreateObject("Scripting.FileSystemObject")
set f=fs.CreateTextFile( server.mappath("temp.html") ,true)
f.write( xml.responseText )
f.close
set f=nothing
set fs=nothing


nu har du en side som hedder temp.html som kan bruges til dit PDF
Avatar billede montago Praktikant
14. december 2004 - 14:39 #2
hov... glemte at sende som SVAR...
Avatar billede montago Praktikant
14. december 2004 - 14:39 #3
Avatar billede montago Praktikant
14. december 2004 - 14:41 #4
eneste problem med denne metode, bliver at billeder ikke kommer med... kun tekst

billeder kan også hentes på samme måde... men det er 10 gange sværere...

sørg for at links til dine billede i selve ASP filen er Totale i stedet for relatative... dvs. <img src="http://www.asdasd.dk/pic.jpg">

istedet for <img src="/pic.jpg">
Avatar billede reino Nybegynder
14. december 2004 - 15:10 #5
Tak, har prøvet ovenstående eks. men får følgende fejl unaset hvor meget jeg prøvet at vende ogdreje den:

msxml3.dll error '800c0005'

The system cannot locate the resource specified.

Jeps, der kører xml på serveren :)

Any suggestions ?

/pd.asp, line 12
Avatar billede montago Praktikant
14. december 2004 - 15:14 #6
Jeg har stødt på fejlen mange gange...

giv mig lige den URL du skal hente...
Avatar billede reino Nybegynder
14. december 2004 - 15:17 #7
Avatar billede montago Praktikant
14. december 2004 - 15:20 #8
hey... der er jo fejl på den side du prøver at hente....
Avatar billede reino Nybegynder
14. december 2004 - 15:29 #9
Jeg får denne fejl:
msxml3.dll error '800c0005'

The system cannot locate the resource specified.

/print_pdf.asp, line 105

Det er meningen at når man klikker på en knap "udskriv pdf" genererer den en asp fil som skal udprintes som en pdf. Problemet er bare at pdf komponentet kun kan udskrive statiske filer. Det jeg så gerne ville var at efter .asp dokumentet, efter dette er genereret, skal lave en .html fil ud af denne side.
Avatar billede montago Praktikant
14. december 2004 - 19:13 #10
du kan ikke bruge scriptet på samme side som den du skal PDF's... dette SKAL gøres andetsteds
Avatar billede reino Nybegynder
16. april 2005 - 09:07 #11
lukker, takker :), fik løst 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