...проверять ссылку на свой сайт...
Private Const FLAG_ICC_FORCE_CONNECTION = &H1
Private Declare Function InternetCheckConnection Lib "wininet.dll" Alias "InternetCheckConnectionA" (ByVal lpszUrl As String, ByVal dwFlags As Long, ByVal dwReserved As Long) As Long
Private Sub Form_Load()
If InternetCheckConnection("http://www.mail.ru/", _
FLAG_ICC_FORCE_CONNECTION, 0&) = 0 Then
MsgBox "Ссылка НЕ работает! :(", vbInformation
Else
MsgBox "Ссылка работает! :)", vbInformation
End If
End Sub
...есть ли ссылка на сайте...
...проверять ссылку на свой сайт...
Private Const FLAG_ICC_FORCE_CONNECTION = &H1
Private Declare Function InternetCheckConnection Lib "wininet.dll" Alias "InternetCheckConnectionA" (ByVal lpszUrl As String, ByVal dwFlags As Long, ByVal dwReserved As Long) As Long
Dim ie As Object
Private Sub Form_Load()
Set ie = CreateObject("InternetExplorer.Application")
ie.Navigate "http://www.mail.ru"
End Sub
Private Sub Command1_Click()
For i = 1 To ie.Document.links.length - 1
If InStr(1, ie.Document.links(i).href, "www.test.ru") <> 0 Then
If InternetCheckConnection(ie.Document.links(i).href, _
FLAG_ICC_FORCE_CONNECTION, 0&) = 0 Then
MsgBox "Ссылка НЕ работает! :(", vbInformation
Else
MsgBox "Ссылка работает! :)", vbInformation
End If
End If
'List1.AddItem ie.Document.links(i).href
Next
End Sub
Private Sub Form_Unload(Cancel As Integer)
Set ie = Nothing
End Sub
Private Sub Form_Unload(Cancel As Integer)
Set ie = Nothing
End Sub
theal писал(а):А как к примеру ,дано--ссылка (a) если такой ссылки нет-->чтобы проверялось наличие ссылки (b) b и так далее... То есть открываю страницу--проверяю наличие ссылки.Если такой нет ищем следующую ссылку.(Всё должно выполняться автоматически без нажатий кнопок)
Сейчас этот форум просматривают: Google-бот, Yandex-бот и гости: 62