z JS wygrzebałem:
CODE
function watchFlip() {
var elements = document.body.getElementsByTagName("*");
for (var x = 0; x < elements.length; ++x) {
if ((elements[x].innerText || elements[x].textContent) && elements[x].innerHTML.indexOf('<') == -1 &&
(elements[x].nodeName == "DIV" || elements[x].nodeName == "SPAN" || elements[x].nodeName == "A" || elements[x].nodeName == "H1" || elements[x].nodeName == "H2"
|| elements[x].nodeName == "LABEL" || elements[x].nodeName == "B" || elements[x].nodeName == "OPTION" || elements[x].nodeName == "TH")) {
var result2 = flipStr((elements[x].innerText || elements[x].textContent).toLowerCase());
if (elements[x].innerText) {
elements[x].innerText = result2;
} else {
elements[x].textContent = result2;
}
}
}
onLoadFunctionList.push(function() {
if (document.comment_formmain_comment) {
document.comment_formmain_comment.preview_comment_button.value = flipStr(document.comment_formmain_comment.preview_comment_button.value.toLowerCa
e());
document.comment_formmain_comment.add_comment_button.value = flipStr(document.comment_formmain_comment.add_comment_button.value.toLowerCase()
;
}
});
}
function flipStr(str) {
var result = "";
for (var x = str.length - 1; x >= 0; --x){
var c = str.charAt(x);
var r = watchFlipCharset[c];
result += r != undefined ? r : c;
}
return result;
}
var watchFlipCharset = {
a : '\u0250',
b : 'q',
c : '\u0254',
d : 'p',
e : '\u01DD',
f : '\u025F',
g : '\u0183',
h : '\u0265',
i : '\u0131',
j : '\u027E',
k : '\u029E',
l : 'l',
m : '\u026F',
n : 'u',
o : 'o',
p : 'd',
q : 'b',
r : '\u0279',
s : 's',
t : '\u0287',
u : 'n',
v : '\u028C',
w : '\u028D',
y : '\u028E',
z : 'z',
1 : '\u21C2',
2 : '\u1105',
3 : '\u1110',
4 : '\u3123',
5 : '\u078E', /* or u03DB */
6 : '9',
7 : '\u3125',
8 : '8',
9 : '6',
0 : '0',
'.' : '\u02D9',
',' : "\'",
"\'" : ',',
"\"" : ',,',
"´" : ',',
"`" : ',',
';' : '\u061B',
'!' : '\u00A1',
'\u00A1' : '!',
'?' : '\u00BF',
'\u00BF' : '?',
'[' : ']',
']' : '[',
'(' : ')',
')' : '(',
'{' : '}',
'}' : '{',
'<' : '>',
'>' : '<',
'_' : '\u203E',
'\r' : '\n'
};
od razu widać listę literek po obróceniu strony