powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Ссылка за пределы сайта
7 сообщений из 7, страница 1 из 1
Ссылка за пределы сайта
    #37840814
Roman20
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет!
Есть сайт test1.ru.
на нем есть несколько ссылок

Код: html
1.
2.
3.
<a href="test.html" rel="external">Ссылка 1</a>
<a href="/test2.html" rel="external">Ссылка 2</a>
<a href="example.ru" rel="external">Ссылка 3</a>



Подскажите как можно узнать ведет ли ссылка на другой сайт или же на этот через javascript.

Спасибо
...
Рейтинг: 0 / 0
Ссылка за пределы сайта
    #37840844
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если через js, то никак.
...
Рейтинг: 0 / 0
Ссылка за пределы сайта
    #37840903
Roman20
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonariyЕсли через js, то никак.
а через jquery?
...
Рейтинг: 0 / 0
Ссылка за пределы сайта
    #37840907
Фотография OracleLover
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roman20AntonariyЕсли через js, то никак.
а через jquery?

*facepalm*
...
Рейтинг: 0 / 0
Ссылка за пределы сайта
    #37841382
Фотография asws
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roman20,

можно сравнивать href ссылки с текущим хостом, если не совпадает, значит это ссылка на внешний сайт.
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
<title>Показать все линки страницы</title>
<script type='text/javascript'>
function f_getLinks() {
	for (i=0; i<document.links.length; i++) { alert(document.links[i].innerHTML+'\n'+document.links[i].href+'\nthis host: '+document.location.host); }
}
</script>
</head>
<body>
<a href="http://www.sql.ru/">sql.ru</a><br>
<a href="/this.htm">this</a><br>
<input type="button" value="показать" onclick="f_getLinks()" />
</body>
</html>
...
Рейтинг: 0 / 0
Ссылка за пределы сайта
    #37841474
Фотография ILL HEAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно использовать то что ajax не умеет получать ответы с внешнего адреса. т.е. он не получит даже заголовки
опасность спутать с несуществующим адресом
...
Рейтинг: 0 / 0
Ссылка за пределы сайта
    #37841831
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roman20,

Не знаю как на жКвери, а на яваскрипте у всех ссылок, если использовать свойство ссылка.href все адреса преобразуются совершенно автоматически в полные, типа http: //www... уже на этапе обращения к этому свойству.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Ссылка за пределы сайта
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]