| | 129 | var do_JS = function(e){ |
| | 130 | var Reg = '(?:<script.*?>)((\n|.)*?)(?:</script>)'; |
| | 131 | var match = new RegExp(Reg, 'img'); |
| | 132 | var scripts = e.innerHTML.match(match); |
| | 133 | var doc = document.write; |
| | 134 | document.write = function(p){ e.innerHTML = e.innerHTML.replace(scripts[s],p)}; |
| | 135 | if(scripts) { |
| | 136 | for(var s = 0; s < scripts.length; s++) { |
| | 137 | var js = ''; |
| | 138 | var match = new RegExp(Reg, 'im'); |
| | 139 | js = scripts[s].match(match)[1]; |
| | 140 | eval('try{'+js+'}catch(e){}'); |
| | 141 | } |
| | 142 | } |
| | 143 | document.write = doc; |
| | 144 | }; |
| | 145 | |