Рублёвые цены на сайте CRC, так удобнее их сравнивать с местными магазинами.
Не дождался, пока они сделают, и написал скрипт. Он работает в Firefox с плугином к нему GreaseMonkey, кто знает, то знает.
Код:
// ==UserScript==
// @name chainreactioncycles.com
// @namespace http://www.unchqua.ru/ns/greasemonkey
// @description Перевод сумм из GBP и USD в RUR.
// @include http://www.chainreactioncycles.com/default.aspx
// @include http://www.chainreactioncycles.com/Categories.aspx?*
// @include http://www.chainreactioncycles.com/Models.aspx?*
// @include http://www.chainreactioncycles.com/LargeImage.aspx?*
// ==/UserScript==
var GBP_EXCHANGE_RATE = 44.93;
var USD_EXCHANGE_RATE = 29.32;
var GBP_SIGN = String.fromCharCode(0xA3);
var USD_SIGN = String.fromCharCode(0x24);
var xpath = document.evaluate("//td[@class='Label11']|//td[@class='Label14']|//td[@class='Label221']|//span[@class='Label11']|//span[@class='Label221']|//span[@class='Label14']|//td[@class='Label35']|//span[@class='Label36']", document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);
var regexp = /^(Now |RRP |Now |RRP )?(\xA3|\x24)([0-9\.]+)$/
var node, strval, xrate;
for (var i = 0; i < xpath.snapshotLength; i++) {
node = xpath.snapshotItem(i).wrappedJSObject;
if (!regexp.test(node.innerHTML))
continue;
regexp.exec(node.innerHTML);
if (RegExp.$2 == GBP_SIGN)
xrate = GBP_EXCHANGE_RATE;
else if (RegExp.$2 == USD_SIGN)
xrate = USD_EXCHANGE_RATE;
else
continue;
strval = parseInt((parseInt(RegExp.$3.replace("\.", "")) * xrate), 10) + "";
strval = strval.substr(0, strval.length-2) + "," + strval.substr(strval.length-2);
node.innerHTML = RegExp.$1 + strval + " р.";
}
Чтобы его запустить, надо создать на диске файл с именем неважночто.user.js (".user.js" обязательно, на этот суффикс реагирует GreaseMonkey) и просто открыть его через бравзёр по Ctrl-O, он сам установится после вашего подтверждения.
Большой минус скрипта в том, что курсы GBP и USD зашиты прямо в его код, так что для смены цифр надо будет переписать их в исходнике и повторить процедуру установки, либо, зная, где GreaseMonkey хранит скрипты, поправить прямо там. Бравзёр при этом перегружать не надо. Сейчас в скрипте курсы ЦБ за 10.04.
Пишите об ошибках, курочьте как хотите.