Avatar billede mvang Nybegynder
21. juni 2006 - 19:06 Der er 17 kommentarer og
1 løsning

Hent fra ekstern asp side

Hi

Hvordan afvikler man et eksternt asp script i gennem et <script> tag?

Jeg ved at siden www.albinogorilla.dk bruger det. (evt se http://www.albinogorilla.dk/faq/)

De kalder deres script sådan: <script src="http://www.albinogorilla.dk/embedscript.asp?
Album=albumadresse"></script>

Det vil jeg også gerne kunne gøre! Hvordan kan det lade sig gøre? Jeg syntes efterhånden jeg har prøvet lidt af hvert!

Håber i har svart..
På forhånd tak.
Avatar billede jtofte Nybegynder
21. juni 2006 - 19:24 #1
Du kan bruge include, hvor den så henter en asp ind til en anden asp side

<!-- #INCLUDE FILE="fil der indlæses.asp"
Avatar billede mvang Nybegynder
21. juni 2006 - 19:28 #2
Nej, den kan jeg desværre ikke bruge, da det skal kunne indsættes i en online editor (fckEditor) det har jeg nemlig prøvet.

Men jeg kan se at det virker med den metode som albinogorilla bruger. Derfor er jeg lidt ude efter den...
Avatar billede morhan Novice
21. juni 2006 - 20:08 #3
De inkluderer ikke et asp script, men et javascript. embedscript.asp generer  javascriptet. Hvis du kigger i kildekoden, kan du se de benytter document.write til at skrive output til browseren
Avatar billede mvang Nybegynder
21. juni 2006 - 21:01 #4
hmm, så kræver det jo lidt mere end jeg lige havde regnet med, men der vel ikke andet for end at prøve at lave noget så..

Tak for hjælpen. 
Morhan smid et svar! så for du point.
Avatar billede fennec Nybegynder
22. juni 2006 - 08:37 #5
Du kan IKKE afvikle en ASP side fra et fremmed domæne på din egen server. Det tætteste du kommer er at hente den HTML som siden generere. Det kan du gøre med "Msxml2" objektet:

url = "http://www.google.dk"
Set HTML = Server.CreateObject("Msxml2.ServerXMLHTTP")
HTML.open "GET", URL, False
HTML.Send

response.write HTML.responseText
Avatar billede fennec Nybegynder
22. juni 2006 - 08:44 #6
Du kan sende både POST og GET parametre til siden, så kræver siden noget Form information kan du sende det også:

GET:
url = "http://www.domæne.dk/side.asp?get1=123"
Set HTML = Server.CreateObject("Msxml2.ServerXMLHTTP")
HTML.open "GET", URL, False
HTML.Send

POST:
url = "http://www.domæne.dk/side.asp"
postData = "form1=hej&form2=med&form3=dig"
Set HTML = Server.CreateObject("Msxml2.ServerXMLHTTP")
HTML.open "POST", URL, False
HTML.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
HTML.Send PostData
Avatar billede mvang Nybegynder
22. juni 2006 - 08:55 #7
okay, det ser lidt genialt ud, men tror ikke det virker på i min server, det er nemlig en B-One linux server. Men det er lige noget jeg vil forsøge lidt med.
Avatar billede fennec Nybegynder
22. juni 2006 - 09:22 #8
Så tror jeg desværre heller ikke det virker :(
ChiliASP (som de kører) kan ikke så meget, men måske der er indbygget en lign funktion, som du kan kalde i stedet. Du kan undersøge det på Sun's site:
http://www.sun.com/software/chilisoft/
Avatar billede fennec Nybegynder
22. juni 2006 - 09:37 #9
Det lader til at de har indbygget en vis mængde XML support:
http://forum.sun.com/jive/thread.jspa?forumID=116&threadID=50668

(se 3 post. Det er det du søger)

Det er dog først i version 4.0 det er kommet, og jeg ved ikke hvilken version b-one kører.
Avatar billede mvang Nybegynder
22. juni 2006 - 10:00 #10
b-one køre 3.6.2 og har ikke planer om at opgradere. så øv.
Det ser ud til at jeg bliver nød til at lave det hele, så den gennere et javascript.
Avatar billede fennec Nybegynder
22. juni 2006 - 10:22 #11
Endnu en grund til at holde sig fra b-one...

En af de første regler, når man driver en webserver, er at holde systemet opdateret, så der er lukket for evt fejl, som kan lægge serveren/systemet ned. Det er OK at vente lidt med opdateringerne, så man er sikker på de virker (MS' opdateringer har jo fejlet et par gange), men det er under alt kritik slet ikke at gøre det.
Avatar billede mvang Nybegynder
22. juni 2006 - 11:24 #12
Ja, det kan vi godt blive enige om.
Må nu ellers sige at jeg syntes ikke at jeg har haft mange problemer med dem for 9kr i mdr.
Men det er helt sikket et webhotel mest for php.
Avatar billede fennec Nybegynder
22. juni 2006 - 12:08 #13
Man betaler for hvad man får :o)
B-one er skam også et udemærket sted at starte, bare det ikke bliver for advanceret.
Avatar billede mvang Nybegynder
22. juni 2006 - 13:18 #14
Det er jo også det. Nu har det virket i 3 år uden problemer.

Men jeg spurgte lige ved surftown. og de køre med version 4.0, så hvem ved måske skifter jeg.
Avatar billede fennec Nybegynder
22. juni 2006 - 13:44 #15
Kører det MySQL database?? For så tjek lige hvilken version de kører af den. 5.0 versionen udkom i vinters, så de skal mindst køre 4.x. Mange udbyder kører nemlig stadig 3.x version, og den har nogle vigtige mangler, som er med i 4.0. Det er dog først med 5.0 de er kommet op på "rigtig" database niveau, da de her fik views med...
Avatar billede mvang Nybegynder
22. juni 2006 - 14:45 #16
De køre med v4.0, så det kunne måske være en god ide at skifte.

Tak for snakken :-)
Avatar billede bremer Nybegynder
06. juli 2006 - 23:07 #17
Ang.

url = "http://www.google.dk"
Set HTML = Server.CreateObject("Msxml2.ServerXMLHTTP")
HTML.open "GET", URL, False
HTML.Send

response.write HTML.responseText


Hvad skal man gøre, for at den vil skriv æ,ø og å med ud på side?

VH -Bremer :)
Avatar billede mvang Nybegynder
08. juli 2006 - 21:57 #18
Tak Fennec.

Vi har skiftet webhotel, så nu må vi se om jeg kan få det til at virke.
ellers kommer der nok en ny tråd :-)

Tak for hjælpen og en god snak
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