式子本来就写的不对,因为在双引号中间“'”和“\'”没有区别,所以'asdf=asd...\'asdfas\';j'是个不合法的表达式。再说了,非解析这个东西有什么意义啊?要不这么搞:
<SCRIPT LANGUAGE="JavaScript">
<!--
var st="aa=\"bb\"; xxxx='asdf=asd...\"asdfas\";j';r67_rr='asdkls;dlfj'";
execScript(st);
alert(aa);
alert(xxxx);
alert(r67_rr);
//-->
</SCRIPT>