"Rune Jensen" <runeofdenmark@gmail.com> skrev i en meddelelse
news:4961107c$0$24422$456a7185@news.cirque.dk...
> Brian Wolter skrev:
>> Hej Alle
>>
>> Jeg har forsøgt at finde en metode til at læse en sides <title> i asp,
>> dog uden held
>>
>> Sagen er at jeg har opbygget en side med dynamisk tildeling af <title>,
>> men da jeg vil lave en statistik side, kunne jeg tænke mig at hente
>> sidens titel, da den er nemmere at læse end index.asp?side=144.
>
> Der er to metoder. Den ene er at hente selve siden på serveren - det
> virker ikke, hvis du tildeler med variabel, da det arbejder på selve den
> statistke ASP-fil.
>
> 1. Hent side med FilSystemobject
> 2. Find <h1> det er start punkt
> 3. fra > på <h1> find </h1> det er slutpunkt
> 4. Herimellem er din overskrift
>
> Set f=fs.OpenTextFile(Server.MapPath(stitilfile), 1)
>
> Text = f.ReadAll
>
> f.Close
> set f = nothing
> set fs = nothing
>
> PosStart=InStr(Text,"<h1>")+4
> PosEnd=InStr(PosStart,Text,"</h1>")
> Text=mid(text,posStart,posEnd-PosStart)
>
>
> Den anden bruger XMLHTTPRequest-objektet, og den arbejder på koden "som
> siden vises", dvs. den kode, som du får når siden _er_ læst og ASP-koden
> tolket.
>
> 1. Hent side med XMLHTTPRequest-objektet
> 2. Find <h1> det er start punkt
> 3. fra > på <h1> find </h1> det er slutpunkt
> 4. Herimellem er din overskrift
>
> Dim objXMLHTTP, xml, Text
>
> ' Create an xmlhttp object:
> Set xml = Server.CreateObject("Microsoft.XMLHTTP")
> ' or use: Set xml = Server.CreateObject("MSXML2.ServerXMLHTTP") ' For
> Beta
>
> ' Opens the connection to the remote server.
> xml.Open "GET", "
http://www.stopforumspam.com/api?ip=" &
> request.servervariables("REMOTE_ADDR") , False
>
> ' Actually Sends the request and returns the data:
> xml.Send
>
> 'Strip the yes/no response from xml
>
> Text = xml.responseText
>
> Set xml = Nothing
>
> PosStart=InStr(Text,"<h1>")+4
> PosEnd=InStr(PosStart,Text,"</h1>")
> Text=mid(text,posStart,posEnd-PosStart)
>
>
> ---
>
> Jeg vil foreslå en function, hvis det er - det er lidt nemmere at holde
> styr på (synes jeg så)
>
> Ovenstående ikke afprøvet (fuldt ud), da det er copy/paste fra eget kode,
> du må selv rode med option explicit
>
> XMLHTTPRequest:
>
http://www.mail-archive.com/news4guysfromrolla@ls.asplists.com/msg00002.html
>
>
> MVH
> Rune Jensen
Lækkert, her er endeligt noget at arbejde med.
Jeg forsøgte at lave et javascript, men desværre lykkedes det ikke, da jeg
ikke kan parse information fra client til server.
Men det du beskriver her, ser rigtigt ud, så det vil jeg kaste mig over.
Tusind tak for hjælpen
/Brian