webForumDet fria alternativet

Kan man kolla om en länk fungerar?

ASP

3 svar · 252 visningar · startad av Meng

Medlem sedan feb. 2003549 inlägg
Frågan#1

Kan man medhjälp av asp på något set kontrollera om en länk stämmer, alltså att det inte är en "deadend" ? T ex om jag gör en href till test.doc eller .html

Alltså utan att man klickar på länken så klart.

Medlem sedan aug. 20003 575 inlägg
#2

Ja, om du har en komponent på servern som kan kontakta den adra servern och ladda ner svaret på ditt anrop till sidan.

Medlem sedan dec. 19995 874 inlägg
#3

Du kan använda xmlhttp också...

Function LinkVal(strPage)
  On Error Resume Next
  Set objXMLHttp = Server.CreateObject ("MSXML2.ServerXMLHTTP.4.0")
  objXMLHttp.Open "GET", trim(strPage) ,False
  objXMLHttp.Send
  If Err.Number = 0 Then
    If objXMLHttp.Status = 200 then
      LinkVal = True
    Else
      LinkVal = False
    End if
  Else
    LinkVal = False
  End If
  Set objXMLHttp = Nothing
End Function
Medlem sedan aug. 20039 340 inlägg
#4

Ska det ske på server- eller klinetsidan? Om det ska ske på klient-sida, går det även bra med javascript?

359 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
226 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
226 ms — ändringar (db)