Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function caesar(s, p)
- {
- if ( s == null ) return '';
- var out = '';
- for (var i = 0; i < s.length; i++ )
- {
- out += String.fromCharCode(Math.max(s.charCodeAt(i) + p, 32)); // Sonderbehandlung für Leerzeichen mit Math.max()
- }
- return out;
- }
- var index;
- var nodes = document.getElementsByClassName('obfuscated-content')[0].childNodes;
- for ( index in nodes )
- {
- // Haben wir einen verschlüsselten Absatz? Wenn nicht, dann weiter!
- if (nodes[index].tagName != 'P') continue;
- if (nodes[index].className != 'obfuscated') continue;
- // A-Tags verschlüsseln, um sie später mit den anderen Inhalten zu entschlüsseln
- var index2;
- var nodes2 = nodes[index].getElementsByTagName('a');
- for ( index2 in nodes2 )
- nodes2[index2].innerText = caesar(nodes2[index2].innerText, 1);
- nodes[index].innerText = caesar(nodes[index].innerText, -1);
- }
- document.getElementsByClassName('obfuscated-content')[0].parentNode.parentNode.childNodes[2].innerHTML = '';
- document.getElementsByClassName('obfuscated-content')[0].parentNode.className = '';
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement