[Ликбез] |
Форма входа |
Меню сайта |
Categories | ||
|
Главная » Статьи » Web-программирование » Java Script |
Всем привет! Хочу поделиться опытом! Зато, я подсмотрел, как это делается у всяких сервисов, как, например, у сервисаавтоматического постинга в различные сервисы закладок – bposter.net, и теперь, как минимум, могу просто их изменять и приспосабливать под собственныенужды. Но, обо всем по порядку... Вначале, напомню, кто такая эта панель, да еще и закладок. Наверняка, многие знают, что сегодняшние браузеры могут хранить в закладкахне только URL адресапонравившихся или полезных сайтов, но и короткие скрипты JavaScript,что, как мне кажется, станет очень полезным для многих. Я уже начал интенсивнопользоваться такими закладками. Пока у меня есть только несколько примеров, как и зачем можно использоватьтакие закладки.
Чтобы исключить всё это, требуется всего-лишь немного наблюдательности. - в панель закладок вашего браузера и нажмите на появившуюся там кнопку –вы увидите все ссылки, приходящие на все страницы моего сайта. А вот и сам код ссылки: Code javascript:(function(){window.open('http://siteexplorer.search.yahoo.com/search?p='+encodeURIComponent(document.domain)+'&bwm=i&bwmo=d&bwmf=s');})(); Что в коде?Первым словом в атрибуте href идет слово javascript,которое сообщает браузеру, что ссылка – это JavaScript код. Далее – функция, которая открывает новое окно, вставляя имя домена (document.domain) текущегодокумента «куда надо». (По сути, такая ссылка действует также, как и ссылкавида javascript:history.back().) Если вместо window.domain использоватьметод location.href, в открывшейся вкладке (окне),будут показаны обратные ссылки только на открытую страницу. Вот еще несколько закладок, которые я уже соорудил (если кому что нужно, перетягивайтессылку в панель закладок): Посмотреть, есть ли страница в индексе Яндекса:Code (Исходник) javascript:(function(){window.open('http://www.yandex.ru/yandsearch?serverurl='+encodeURIComponent(location.href));})(); Количество страниц с домена в индексе Google:[ Количество страниц в гугле ] Code (Исходник) javascript:(function(){window.open('http://www.google.ru/search?q=site:'+encodeURIComponent(document.domain));})(); Есть ли страница в индексе Google:Code (Исходник) javascript:(function(){window.open('http://www.google.ru/search?q=cache:'+encodeURIComponent(location.href));})(); Вообще, каждый, у кого есть плагин SearchStatus для Firefox, может проверитьналичие страницы в кэше Гугла, но, может кому и пригодится такая закладка. Постинг в закладки через сервис bposter.net:Code (Исходник) javascript:(function(){window.open('http://www.bposter.net/?url='+encodeURIComponent(location.href)+'&title='+encodeURIComponent(document.title)+'&desc='+encodeURIComponent(window.getSelection?window.getSelection():''));})(); Тут следует отметить, что я этот код совсем не придумывал, а просто заменилметод location.href на window.open, чтобы открывалась новая закладка (или окно,в зависимости от настроек браузера). Обратные ссылки по SiteExplorer.search.yahoo.com на весь сайт:Code (Исходник) javascript:(function(){window.open('http://siteexplorer.search.yahoo.com/search?p='+encodeURIComponent(document.domain)+'&bwm=i&bwmo=d&bwmf=s');})(); Обратные ссылки по SiteExplorer.search.yahoo.com на данную страницу:[ Обратные ссылки на страницу ] Code (Исходник) javascript:(function(){window.open('http://siteexplorer.search.yahoo.com/search?p='+encodeURIComponent(location.href)+'&bwm=i&bwmo=d&bwmf=u');})(); Хочу заметить, что все эти закладки открывают новые вкладки (или окна, в зависимостиот браузера и его настроек), что, как мне кажется, на порядок удобнее, чем когдаэти страницы открываются на месте просматриваемых. Ну вот, пока это все закладки, да и все, что я хотел тут написать. Всем удачи в своих открытиях! Источник: Постинг в закладки,Обратные ссылки по SiteExplorer,document.domain,обратные ссылки на открытую страницу,закладка | |
Всего комментариев: 1 | ||
| ||