用ASP将JAVASCRIPT代码写入客户端执行的一种简易方法。。。
2008-05-01 06:22
281 查看
最近写了一段小程序,是将数据库中的数据以树形图的形式显示到客户端的浏览器上,其中用ASP取出数据库中的数据,再用javascript将数据以树形图的方式显示到客户端。
在写上述代码时发现用ASP将javascript代码写入网页中是一件很麻烦的事情。如果用response.write方式,写完的代码看上去会很乱,而且还经常出现错误。经过试验,总结出下面这种方法,大家可以试试:
<%="<script language='javascript'>"%>
window.opener.frm.show_branch.value="";
window.opener.frm.show_branch.value="<%=request.querystring("type")%>";
window.opener.frm.branch_belong.value="<%=request.querystring("type")%>";
window.close();
</script>
很简单吧!关键就在<%="<script language='javascript'>"%>这段代码上。
如有不正之处,还望指教!!
<
在写上述代码时发现用ASP将javascript代码写入网页中是一件很麻烦的事情。如果用response.write方式,写完的代码看上去会很乱,而且还经常出现错误。经过试验,总结出下面这种方法,大家可以试试:
<%="<script language='javascript'>"%>
window.opener.frm.show_branch.value="";
window.opener.frm.show_branch.value="<%=request.querystring("type")%>";
window.opener.frm.branch_belong.value="<%=request.querystring("type")%>";
window.close();
</script>
很简单吧!关键就在<%="<script language='javascript'>"%>这段代码上。
如有不正之处,还望指教!!
<
相关文章推荐
- 用ASP将JAVASCRIPT代码写入客户端执行的一种简易方法
- 一种在javascript中执行任意html代码的方法
- javascript调用asp.net后置代码方法
- JavaScript的执行原理,很多人都理解错了:在js被加载后,其实就将js代码执行了一遍,在内存中创建了所有js文件中的变量。而不是激发了某个js方法后,再去相应的js文件中去执行,是去内存中执行
- 在asp.net的后置代码中写入javascript语句,防止提示框背景变白
- JQuery动态执行javascript代码的方法
- 对于新上线的javascript与客户端缓存存在冲突,到时客户端执行的是老代码的问题解决
- 为什么写在Iframe中 的关于Cookie的javascript代码不会被执行,而且Iframe的页面如果是jsp写的,也不可以用response对象写入Cookie!
- javascript获取asp.net后台代码的方法
- javascript获取asp.net后台代码的方法
- ASP.NET开发中,添加客户端代码的几种方法 (转)
- ASP.NET中,客户端利用 ASP.NET AJAX(Atlas)调用服务端方法的代码
- Asp.net 在 Postback 之后 执行 javascript 方法
- asp.net向客户端注册JavaScript脚本的三种方法
- C#执行Javascript代码的几种方法
- JavaScript调用客户端的可执行文件(示例代码)
- 在asp.net的后置代码中写入javascript语句,防止提示框背景变白
- ThinkPHP控制器里javascript代码不能执行的解决方法
- asp.net中,在客户端,加入<%=....%>代码时出现的问题解决方法
- 【原创】ASP.NET后台代码调用前台javascript脚本的方法