Я ищу способ проверить, существует ли ссылка на определенную страницу. Я знаю, что это возможно с помощью пинга, но я действительно не знаю, как это сделать.
У меня есть список ссылок на другие веб-страницы, они также должны иметь обратную ссылку на мою страницу. Я хочу проверить это, когда обратная ссылка есть, должен появиться текст, что-то вроде «ок», а когда результат отрицательный, что-то вроде «нет обратной ссылки»
Я знаю URL страниц, на которых должна появиться моя ссылка, если вам нужно это знать.
Любая помощь будет отличной!
Я нашел кусок кода, который, я думаю, мог бы быть использован для моих нужд. Я сам не знаю как, но было бы здорово, если бы кто-нибудь мог мне помочь с этим.
Это код:
<html>
<head>
<script language="javascript" type="text/javascript">
<!--
var ajax = new XMLHttpRequest();
function pingSite() {
ajax.onreadystatechange = stateChanged;
ajax.open('GET', document.getElementById('siteToCheck').value, true);
ajax.send(null);
}
function stateChanged() {
if (ajax.readyState == 4) {
if (ajax.status == 200) {
document.getElementById('statusLabel').innerHTML = "Success!";
}
else {
document.getElementById('statusLabel').innerHTML = "Failure!";
}
}
}
-->
</script>
</head>
<body>
Site To Check:<br />
<input type="text" id="siteToCheck" /><input type="button" onclick="javascript:pingSite()" />
<p>
<span id="statusLabel"></span>
</p>
</body>