Там нет тега <base>.
При открытии страницы http://сайт.ru/Directory/ на ней нет ссылок, как таковых. А фактически они есть и имеют такой вид http://сайт.ru/Directory/name. Name может быть из букв, из цифр, и вместе. А общий список ссылок на сайте скрыт. Что можете предложить? |
vbvt,
Тег <base> можно вставить самому или как HTML или скриптом <!DOCTYPE> <html> <head> <body> <script type="text/javascript"> document.write('<base href="http://javascript.ru/forum/events/">') alert('Перейти на страницу - ? \n\n"65716-kak-otkryt-sluchajjnuyu-ssylku-v-tom-zhe-okne-3.html#post435027"'); location.href = '65716-kak-otkryt-sluchajjnuyu-ssylku-v-tom-zhe-okne-3.html#post435027'; </script> </body> </html> |
Спасибо, с <base> что-то не получается.
|
Цитата:
var siteURL = "http://" + top.location.host.toString(); var $internalLinks = $("a[href^='"+siteURL+"'], a[href^='/'], a[href^='./'], a[href^='../'], a[href^='#']"); ищет все внутренние ссылки, как их вывести куда-нибудь? |
$(document.body).append( $internalLinks .map(function(a){ return a.href }) .join('<br>') ) |
Цитата:
|
vbvt,
Может так? var siteURL = "http://" + top.location.host.toString(); var $internalLinks = $("a[href^='"+siteURL+"'], a[href^='/'], a[href^='./'], a[href^='../'], a[href^='#']"); $(document.body).append( $internalLinks .map(function(){ return this.href }) .join('<br>') ) |
$(document.body).append( [].join.call( $internalLinks.map( function(){ return this.href }), '<br>' ) )Ох уж этот jq. |
Цитата:
|
Цитата:
Можно ли сделать так чтобы поиск был по серверу, а не по странице? |
Часовой пояс GMT +3, время: 02:26. |