mboost-dp1

Javascript - læs web side med javascript.


Gå til bund
Gravatar #1 - JensOle
1. jul. 2009 19:51
For at gøre det simpelt :

function get_page_content( url )
{
????
return url_page_content;
}

jeg vil gerne læse side indholdet ( <html><head>..... ) ind i en variabel udfra en url. Siden der skal læses skal kunne være hvilken som helst side.

Nogen ideer ?
Gravatar #2 - arne_v
1. jul. 2009 19:57
#1

Det bør ikke kunne lade sig gøre.

Af sikkerhedshensyn.
Gravatar #3 - arne_v
1. jul. 2009 19:59
Den magiske term er:
Same origin policy
Gravatar #4 - JensOle
1. jul. 2009 19:59
Hvad så hvis vi holder os til samme site.
Gravatar #5 - Windcape
1. jul. 2009 20:02
XmlHttpRequest

Benyt responseText propertien til at læse det ud som tekst, eller responseXML som XML.

Her er en brugbar tutorial: http://www.xul.fr/en-xml-ajax.html
Gravatar #6 - arne_v
1. jul. 2009 20:04
#4

Samme site er helt normal AJAX.
Gravatar #7 - Windcape
1. jul. 2009 20:05
#6

Derudover kan man snyde, og benytte en IFrame, til at hente content fra remote-sites.

(Eller CGI)
Gravatar #8 - arne_v
1. jul. 2009 20:08
#7

(Eller bare et image)

Men kun GET ikke POST !
Gravatar #9 - JensOle
1. jul. 2009 20:09
Takker
Fandt noget her der kunne bruges :
http://www.w3schools.com/XML/tryit.asp?filename=tr...
Gravatar #10 - JensOle
1. jul. 2009 20:31
Jeg var ikke klar over at det var AJAX jeg sad og lavede.
Gravatar #11 - arne_v
1. jul. 2009 20:40
#10

Du bruger ihvertfald samme teknologi som AJAX.

Om det er "ægte" AJAX eller ej afhænger lidt af hvad præcis du gør *og* af hvordan du definerer AJAX.
Gravatar #12 - Windcape
1. jul. 2009 20:45
"Alt der indeholder javascript i dag er AJAX"
- mandalae

(Som Buzzword altså)
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login