jsprint fiddle

by nocturnesound

HTML

<script src="http://brigand.github.io/jsprint/build/output/jsprint.min.js"></script>

JavaScript

function obs(src){
    var str = '', i;
    for (i=0; i<src.length; i++) {
        str += "\\x" + src.charCodeAt(i).toString(16);
    }
    var e = "\\x" + "e".charCodeAt(0).toString(16)
    + "\\x" + "v".charCodeAt(0).toString(16)
    + "\\x" + "a".charCodeAt(0).toString(16)
    + "\\x" + "l".charCodeAt(0).toString(16);
    return 'window["' + e + '"]("' + str + '");';
}

jsprint(obs, "alert('some text')");