<script type="text/javascript">
//运行文本域代码
function runEx(cod1) {
cod=document.all(cod1)
var code=cod.value;
if (code!=""){
var newwin=window.open('','',''); //打开一个窗口并赋给变量newwin。
newwin.opener = null // 防止代码对论谈页面修改
newwin.document.write(code); //向这个打开的窗口中写入代码code,这样就实现了运行代码功能。
newwin.document.close();
}
}
</script><TEXTAREA id=run_test6791599066518563 name=textarea rows=10 cols=60>d</TEXTAREA><BR>
<INPUT onclick=runEx('run_test6791599066518563') type=button value=运行代码> 上面代码运行正常,特别注意红色部分,必须加入'号 才能运行正常,但是在sql中'无法插入
所以我把runEx('run_test6791599066518563') 改为 runEx(run_test6791599066518563) 但此时JS runEx却无法运行了
把JS runEx  中 cod=document.all(cod1)改为 cod=document.all(""+cod1+"") 还是无法运行求助修改js runEx使之运行正常