sudo_andy: (Default)
[personal profile] sudo_andy
Оригинал взят у [livejournal.com profile] vladimirovich в style=mine v 2.0
ssrСергей Сергеевич недавно писал про то как сделать кнопку, позволяющую просматривать чужой журнал в своём стиле, для тех кто не видел, я повторюсь о чём шла речь.

Если стиль журнала или страницы с комментариями у человека откровенно нечитаем, то его можно заменить на свой приписыванием к url строчку style=mine. Тогда стиль в журнале пишущего автоматически сменится на стиль, который используется в журнале читающего. ssrСергей Сергеевич предлагал автоматизировать процесс, создав в браузера закладку (многие браузеры позволяют делать закладку кнопкой), которая вместо адреса назначения будет содержать строку

javascript:location.href=location.href+'?style=mine';

Этот скрипт прост и красив, но имеет небольшой недостаток: он неправильно обрабатывает ссылки на комментарии, когда ссылка оканчивается на что-то вроде ?thread=2466766#t2466766. Пришлось написать более сложную версию:

javascript:sm="style=mine";ap=location.href.indexOf("#");if (ap<0) ap=location.href.length; ab=location.href.substring(0, ap); aa=location.href.substring(ap, location.href.length);re=new RegExp("\\?"+sm+"$|"+sm+"&|&"+sm, "gi");abn=ab.replace(re, "");if (abn==ab) {abq=abn.indexOf("?"); if (abq<0) {abn+="?"+sm;} else {if (abq==abn.length-1) {abn+=sm;} else {abn+="&"+sm;};};}; location.href=abn+aa;

Эта версия обрабатывает более сложные случаи, а кроме того, позволяет выключать режим повторным нажатием на кнопку (или если ссылка уже содержала конструкцию style=mine). Скрипт опробован в Opera, IE и Firefox.

Кстати, новый скрипт также легко модернизировать, сменив конструкцию "style=mine" на что-нибудь другое, если нужно.

This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

Profile

sudo_andy: (Default)
sudo_andy

August 2013

S M T W T F S
     1 2 3
4 5 6 7 8 9 10
11 12 13 14 151617
18192021222324
25262728293031

Most Popular Tags

Style Credit

  • Style: Caturday - Grey Tabby for Heads Up by momijizuakmori

Expand Cut Tags

No cut tags
Page generated Jul. 30th, 2025 04:05 pm
Powered by Dreamwidth Studios