asp网页和htm网页中的js再包含js文件,前者出错后者正常如何解决?
我需要在asp网页中的js代码中再包含js文件,整个js代码如下:<scripttype="text/javascript">varfile1='<scriptlangu...
我需要在asp网页中的js代码中再包含js文件,整个js代码如下:
<script type="text/javascript">
var file1 = '<script language="JavaScript" src="http://a.b.c:8000/def.js"><\/script>';
document.write(file1);
</script>
但运行asp网页时出错,错误提示为:
Active Server Pages 错误 'ASP 0138'
嵌套的 Script 块
/qt5.asp,行 47
Script 块不能放在另一个 Script 块内。
但如果把asp后缀改为htm,js代码就可以正常运行。但我必须在asp页面中运行。请问错误在哪里?如何解决? 展开
<script type="text/javascript">
var file1 = '<script language="JavaScript" src="http://a.b.c:8000/def.js"><\/script>';
document.write(file1);
</script>
但运行asp网页时出错,错误提示为:
Active Server Pages 错误 'ASP 0138'
嵌套的 Script 块
/qt5.asp,行 47
Script 块不能放在另一个 Script 块内。
但如果把asp后缀改为htm,js代码就可以正常运行。但我必须在asp页面中运行。请问错误在哪里?如何解决? 展开
5个回答
展开全部
网页错误的解决方法:
1、打开浏览器,点“工具”→“管理加载项”那里禁用所有可疑插件,或者你能准确知道没问题的保留。然后→工具→INTERNET选项→常规页面→删除cookies→删除文件→钩选删除所有脱机内容→确定→设置使用的磁盘空间为:8MB或以下(我自己使用1MB)→确定→清除历史纪录→网页保存在历史记录中的天数:3以下→应用确定(我自己使用的设置是0天)。
2、还原浏览器高级设置默认值:工具→INTERNET选项→高级→还原默认设置。
3、恢复默认浏览器的方法“工具”→Internet选项→程序→最下面有个“检查Internet Explorer是否为默认的浏览器”把前面的钩选上,确定。
4、设置主页:“工具”→Internet选项→常规→可以更改主页地址→键入你喜欢的常用网址→应用。
5、如果浏览器中毒就使用免费的金山卫士的浏览器智能修复功能,一键修复。
1、打开浏览器,点“工具”→“管理加载项”那里禁用所有可疑插件,或者你能准确知道没问题的保留。然后→工具→INTERNET选项→常规页面→删除cookies→删除文件→钩选删除所有脱机内容→确定→设置使用的磁盘空间为:8MB或以下(我自己使用1MB)→确定→清除历史纪录→网页保存在历史记录中的天数:3以下→应用确定(我自己使用的设置是0天)。
2、还原浏览器高级设置默认值:工具→INTERNET选项→高级→还原默认设置。
3、恢复默认浏览器的方法“工具”→Internet选项→程序→最下面有个“检查Internet Explorer是否为默认的浏览器”把前面的钩选上,确定。
4、设置主页:“工具”→Internet选项→常规→可以更改主页地址→键入你喜欢的常用网址→应用。
5、如果浏览器中毒就使用免费的金山卫士的浏览器智能修复功能,一键修复。
展开全部
你的意思是有一个asp网页包含了一个js文件(姑且叫js1)包含了另一个js文件(js2)是吗?
我想到了2种方法
1.在asp网页中直接包含js2文件,这样不就在js1中不用再调用了。
2.把js2的文件找到并把js2里的所有源代码都复制到js1中,这样asp网页只需要包含一个js1文件即可
我想到了2种方法
1.在asp网页中直接包含js2文件,这样不就在js1中不用再调用了。
2.把js2的文件找到并把js2里的所有源代码都复制到js1中,这样asp网页只需要包含一个js1文件即可
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
(index.asp)
<%
'start of index.asp
dim template
template="<script src=a.js></script>"
%>
document.write("<%=template%>");
(a.js)
//start of a.js
alert("hello i have include of index.asp");
//end of a.js
回答完毕!忘采纳
<%
'start of index.asp
dim template
template="<script src=a.js></script>"
%>
document.write("<%=template%>");
(a.js)
//start of a.js
alert("hello i have include of index.asp");
//end of a.js
回答完毕!忘采纳
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
换个思路解决问题吧,觉得你这种写法很奇怪。
如果非要在asp里面运行,那就用asp代码 response.write吧
如果非要在asp里面运行,那就用asp代码 response.write吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
。不用再建js文件。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询