Подскажите по синтаксису Java

Статус
В этой теме нельзя размещать новые ответы.

Hmury

Гуру форума
Регистрация
6 Мар 2008
Сообщения
255
Реакции
55
Когда-то давно встретил такой полезный код:
Код:
javascript:( function () { var url = document.location.href.replace(/#.*$/g,''); url = url.replace(/^http:\/\//g,''); url = url.
Добавляешь в закладки браузера, потом выносишь на панельку в виде кнопки и при нажатии получаем, что адрес вида
Код:
http://site.ru
будет преобразован в
Код:
#url="site.ru"|#url="www.site.ru"
и открыт в новой вкладке. Очень удобно проверять на индексацию в Яндексе страницы.
Но сегодня при очередной проверке получил сообщение, что теперь новый язык запросов, а старый вскоре будет отключен. И теперь нужно:
Код:
url:site.ru | url:www.site.ru
Подскажите, как подправить? Попытался сам разобраться, но как-то не очень...
(Заодно такая кнопочка может быть полезна тем, кто о ней не знал...:) )
 
Кажется, код кнопки вы до конца не дописали. Проверьте, и вам помогут.
 
Кажется, код кнопки вы до конца не дописали. Проверьте, и вам помогут.
Надо же... Каким-то образом скопировал его в Оперу из Мозиллы именно в таком виде... )) И уже месяца полтора думаю, почему в Мозилле кнопка работает, а в Опере перестала.
В общем, увидев нормальный код, сам сразу во всем разобрался. Было:
Код:
javascript:( function () { var url = document.location.href.replace(/#.*$/g,''); url = url.replace(/^http:\/\//g,''); url = url.replace(/[\/]+$/g,''); url = url.replace(/^www\./g,''); url = 'http://yandex.ru/yandsearch?rd=0&text=' + escape('#url="' + url + '"|#url="www.' + url + '"'); window.open(url,'_blank'); } ) ()
Стало (под новый синтаксис Яндекса:(
Код:
javascript:( function () { var url = document.location.href.replace(/#.*$/g,''); url = url.replace(/^http:\/\//g,''); url = url.replace(/[\/]+$/g,''); url = url.replace(/^www\./g,''); url = 'http://yandex.ru/yandsearch?rd=0&text=' + escape('url:' + url + ' | url:www.' + url); window.open(url,'_blank'); } ) ()
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху