当前位置:编程学习 > JS >>

Script块不能放在另一个Script 块内解决方法

Script块不能放在另一个Script 块内
<script language="JavaScript">
function changejs(n){
var str;
str = '<script language="JavaScript" type="text/javascript" src="http://www.zhaoxi.net/#.asp?page_no=';
str = str + n;
str = str + '"></script>';
document.getElementById("titleLiNews").innerHTML = str;
}
</script>
在页面中自定义了changejs函数后页面提示错误:
Active Server Pages 错误 'ASP 0138' 
嵌套的 Script 块 
/1.asp,行9 
Script 块不能放在另一个 Script 块内。

只须将script拆开写即可:
<script language="JavaScript">
function changejs(n){
var str;
str = '<scr' + 'ipt language="JavaScript" type="text/javascript" src="http://www.zhaoxi.org/#.asp?page_no=';
str = str + n;
str = str + '"></scr' + 'ipt>';
document.getElementById("titleLiNews").innerHTML = str;
}
</script>
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,