用ASP将JAVASCRIPT代码写入客户端执行的一种简易方法。。。

     最近写了一段小程序,是将数据库中的数据以树形图的形式显示到客户端的浏览器上,其中用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'>"%>这段代码上。
     如有不正之处,还望指教!!

时间: 2024-10-02 17:22:28

用ASP将JAVASCRIPT代码写入客户端执行的一种简易方法。。。的相关文章

将ASP生成的内容写入响应流中最有效的方法

刚开始学ASP时,照书里HTML中包含ASP后来,用Response.Write 输出HTML可现在看了这一篇文章,难道真的要把Response.Write写成一句(" & _?你说说?-------(转http://www.ccidnet.com/html//tech/web/2000/11/10/58_1298.html)什么才是提高ASP性能的最佳选择(一)(作者:青苹果工作室编译 2000年11月10日 17:20) 将ASP生成的内容写入响应流中最有效的方法是什么? 使用ASP

灌第二篇:将ASP生成的内容写入响应流中最有效的方法是什么?(转)

响应 刚开始学ASP时,照书里HTML中包含ASP后来,用Response.Write 输出HTML可现在看了这一篇文章,难道真的要把Response.Write写成一句(" & _?你说说?-------(转http://www.ccidnet.com/html//tech/web/2000/11/10/58_1298.html)什么才是提高ASP性能的最佳选择(一)(作者:青苹果工作室编译 2000年11月10日 17:20) 将ASP生成的内容写入响应流中最有效的方法是什么? 使用

将ASP生成的内容写入响应流中最有效的方法是什么?

响应 刚开始学ASP时,照书里HTML中包含ASP后来,用Response.Write 输出HTML可现在看了这一篇文章,难道真的要把Response.Write写成一句(" & _?你说说?-------(转http://www.ccidnet.com/html//tech/web/2000/11/10/58_1298.html)什么才是提高ASP性能的最佳选择(一)(作者:青苹果工作室编译 2000年11月10日 17:20) 将ASP生成的内容写入响应流中最有效的方法是什么? 使用

网页调试:myeclipse修改javascript代码后,执行没有变化呀

SSH做网页,有时候修改了javascript的代码,执行没有生效啊.最后用"IE浏览器自带的调试网页功能"发现还是javascript的问题. 1.查找问题的方法: 1.如果改了配置文件.执行的时候,一定要重启Tomcat服务器. 2.改了其他的java文件,JSP文件,javascript文件,保存后就能生效. 2.可以用IE浏览器自带的调试网页功能: 1.启动Tomcat服务器,打开IE浏览器,输入自己系统的网址,进去主页. 2.按下键盘的F12,打开调试窗口.如下所示: 3.选

Javascript 代码也可以变得优美的实现方法_javascript技巧

一.简化代码 采用更为简短的写法,不仅可以减少输入的字符数,还可以减少文件大小.大部分采用简单写法的代码,执行效率都有轻微提高. 1.1 简化常用对象定义:使用 var obj = {}; 代替 var obj = new Object(); 使用 var arr = []; 代替 var arr = new Array(); 1.2 精简if语句三元操作符可以有效精简只涉及赋值传值操作的if语句,比如 var score = 60, grade; if (score < 60) { grade

C#和asp.net中链接数据库中参数的几种传递方法实例代码_实用技巧

复制代码 代码如下: #region 参数传递方法第一种     //参数设置方法(第一种)      //SqlParameter sp = new SqlParameter("@Name", str_Name);      //SqlParameter sp2 = new SqlParameter("@Pwd", str_Pwd);      //cmd.Parameters.Add(sp);      //cmd.Parameters.Add(sp2);  #

ASP.NET2.0登陆控件常见的三种使用方法

这里以CreateUserWizard 为例说明注册用户向导的常规使用 1)使用默认的向导控件功能 默认的注册向导的使用向导的简单,简单到如下只要一句话代码的地步: <asp:CreateUserWizard ID="CreateUserWizardControl" runat="server"/> 无需要额外的代码就能够完成用户的注册,将注册的信息写入ASPNETDB.MDF 数据库. 2)使用默认ID 一些不安分的用户开始不满足上面的功能:虽然简单,

Javascript代码在页面加载时的执行顺序介绍_基础知识

一.在HTML中嵌入Javasript的方法1.直接在Javascript代码放在标记对<script>和</script>之间2.由<script />标记的src属性制定外部的js文件3.放在事件处理程序中,比如:<p onclick="alert('我是由onclick事件执行的Javascript')">点击我</p>4.作为URL的主体,这个URL使用特殊的Javascript:协议,比如:<a href=&q

在客户端执行数据库记录的分页显示----2

分页|客户端|数据|数据库|显示|执行 创建一个分页类 要记住,这里举例的整个应用程序只包括一个ASP页面.当这个ASP页面被访问时,它将创建执行记录分页需要的所有客户端JavaScript代码.为简化这个过程,我创建了一个VBScript类来处理这个功能.使用这个类的时候,开发人员只需将他希望在访问者的Web浏览器上进行分页的记录集传递进来即可.关于类的使用,请阅读在VBScript中使用类. 我将这个类命名为dhtmlGetRows,它包含两个属性和一个方法.两个属性是: 1. RecsPe