<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<SCRIPT LANGUAGE="JavaScript">
<!--
function c()
{
var s = document.all.aa.value; var re = /\<%(.|\s)*?%\>/g; document.all.aa.value = s.replace(re,"");
}
//-->
</SCRIPT>
</HEAD><BODY>
<textarea id="aa" rows=5 cols = 50></textarea><input type=button value="aa" onclick="c()">
</BODY>
</HTML>

解决方案 »

  1.   

    to: ttyp(愿赌服输)
    我将你的代码粘贴为Untitled-2.asp,结果运行后还是报这个错:技术信息(用于支持人员)错误类型:
    Active Server Pages, ASP 0116 (0x80004005)
    Script 块缺少脚本关闭标记(% >)。
    /test/Untitled-2.asp, 第 15 行
    浏览器类型:
    Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1) 网页:
    GET /test/Untitled-2.asp 时间:
    2004年12月20日, 22:32:16 
    详细信息:
    Microsoft 支持
      

  2.   

    搞掂:应该是这样:
    var s = document.all.aa.value; var re = /\<\%(.|\s)*?%\>/g; document.all.aa.value = s.replace(re,"");
    谢谢ttyp(愿赌服输) 
    结帖