浏览器js脚本和asp js脚本的共享使用
来源:互联网 发布:linux的less命令 编辑:程序博客网 时间:2024/04/29 15:09
我写了几个js文件,包含有几个自定义的javascript的对象,它们能在浏览器script中能够很好的使用。
在ASP javascript来调用这些脚本对象会有一个问题,那就是如果使用#include file的方式来嵌入js脚本的话,那么他将被解释成text而response出去,因为#include file嵌入的asp脚本必须放在<%%>块当中,没有<%%>包含的脚本就变成text发送出去,为了能够在asp中使用,你的js脚本必须放置在<%%>中。
但是这样一来你的浏览器脚本就会报错,因为浏览器脚本不识别<%%>这样的符号。
我想了一个办法,那就是在<%%>前面加一个//的js注释,那就可以很好的解决问题了,类似的代码块如下:
//<%
//your javascript code block
//%>
不过还不是很完美,在你include file之后,由于//<%中的//位于<%之外,ASP解释器把它处理成了文本,也发送出去了,这样一来你的网页中多了一个//符号。
有一个办法可以解决,那就是将所有include file放在asp文件头(这些文件不要response任何东西,只是一些function的集合),然后在代码执行之前,调用一个Response.Clear(),那么所有多余的Response都给Clear掉了。。
- 浏览器js脚本和asp js脚本的共享使用
- asp使用js脚本的技巧
- js脚本判断浏览器和操作系统
- 检测浏览器版本js脚本
- 浏览器调试动态js脚本
- js禁止浏览器后退脚本
- 浏览器嵌入自定义JS脚本
- js脚本使用大全
- js脚本使用大全
- sql脚本和js中使用字符串的处理
- JS脚本与asp.net
- asp.net调试JS脚本
- js中使用jsp脚本和el
- 使用div和js脚本弹出对话框
- Asp.Net 后台注册Js脚本和引用JS文件的方法及作用位置
- 常用的js脚本
- JS的脚本延迟
- js脚本:ie和firefox的兼容
- 解答C++作业03
- Wrox的C#高级编程第三版第一部分第一章(13~15页)
- jspsmartupload解决下载中文文件
- 一生中必看的30个故事
- C++作业04
- 浏览器js脚本和asp js脚本的共享使用
- oracle中的UPDATE FROM 解决方法
- 关于ASP.net中的PathInfo
- 一个完善的小内存管理系统.
- MSDN: Using HTTP Modules and Handlers to Create Pluggable ASP.NET Components
- 解答C++作业04
- 动态生成JAVA代码的方法zz
- 测试一下Blog
- 欣闻刘炜被解雇