<script language="JavaScript">
function changejs(n){
var str;
str = '<script language="JavaScript" type="text/javascript" src="inc/listnews.asp?page_no=';
str = str + n;
str = str + '"></script>';
document.getElementById("titleLiNews").innerHTML = str;
}
</script>
在页面中自定义了changejs函数后页面提示错误:
Active Server Pages 错误 'ASP 0138'
嵌套的 Script 块
/txwl/about_1.asp,行9
Script 块不能放在另一个 Script 块内。
只须将script拆开写即可:
<script language="JavaScript">
function changejs(n){
var str;
str = '<scr' + 'ipt language="JavaScript" type="text/javascript" src="inc/listnews.asp?page_no=';
str = str + n;
str = str + '"></scr' + 'ipt>';
document.getElementById("titleLiNews").innerHTML = str;
}
</script>
想要更多内容请看http://www.corange.cn/archives/2008/04/1010.html
本文介绍了一种解决ASP页面中出现的“嵌套Script块”错误的方法,通过字符串拼接的方式避免了Script标签的嵌套使用,确保了页面能够正常运行。
254

被折叠的 条评论
为什么被折叠?



