Кирилл Данилов (donz_ru) wrote,
Кирилл Данилов
donz_ru

Category:

Умные закладки или букмарклеты

Коллега - веб-программер показал полезнейшую фичу - как сделать адрес по закладке динамическим.
Если вы не отключили выполнение яваскрипта из адресной строки в связи с недавним отжигом в Фейсбуке, то сможете сделать браузер еще немного удобнее. Люди, хотя бы отчасти знакомые с веб-программингом, уже все поняли из предыдущего предложения. Для остальных же говорю прямо: вместо прямого URL адреса в закладке можно написать скрипт. При этом даже портал РЖД можно сделать удобным для использования. Разберем на примере расписания электричек.

По-старинке. Идем по ссылке http://pass.rzd.ru/isvp/public/pass, справа выбираем нужное направление (например, Рижское), в новой странице выбираем станцию и попадаем на страницу с ошибкой "Расписание не найдено. Попробуйте еще раз." и датой 06-10-2010. Вводим текущую дату, получаем расписание, добавляем страницу в закладки. Теперь, перейдя по закладке, нам нужно каждый раз править дату, чтобы посмотреть расписание на текущую дату.

Через букмарклет. Смотрим на ссылку для закладки (http://pass.rzd.ru/isvp/public/pass?STRUCTURE_ID=5104&layer_id=4996&node_id=19&id=4126&date=25-11-2010) и понимаем, что дату можно поменять ручками в самом урле, то есть, все данные передаются GET запросом. Пролистываем учебник по яваскрипту или обращаемся к специально обученному человеку и вместо адреса сохраняем в закладку данный код:
javascript:n=new%20Date();d=n.getDate();d=(d>9)?d:'0'+d;m=n.getMonth()+1;m=(m>9)?m:'0'+m;y=n.getFullYear();window.location.href='http://pass.rzd.ru/isvp/public/pass?STRUCTURE_ID=5104&layer_id=4996&node_id=19&id=4126&date='+d+'-'+m+'-'+y;

Профит.
Tags: it, javascript, веб, программирование
Subscribe

  • Новость-молния из Дахаба!

    У съема квартиры в Дахабе есть и минусы - сижу и жду, когда починят участок говнопровода между моим и нижним этажом. Зато наконец появилось время на…

  • Пересмотр приоритетов в логистике

    В рамках начала подведения итогов года. У меня с ковидом нормально так изменилось отношение к удобству в транспорте. Раньше на…

  • Мотивация выучить иностранный язык

    Тут на одном форуме сделали анализ лексикона пользователей. Мой словарный запас по итогам последних 420 комментариев около пяти тысяч слов. Так как…

  • Post a new comment

    Error

    default userpic

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 6 comments