CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

如何在代码页面执行javascript的function?

楼主bizbuy(也曾风流)2005-08-16 21:18:20 在 .NET技术 / ASP.NET 提问

我用代码分离,在aspx页面有javascript的function{}段代码,如何点击按钮,通过代码页的程序来调用这个function?  
  请指教 问题点数:20、回复次数:16Top

1 楼LiteMDA(LiteMDA)回复于 2005-08-16 21:24:23 得分 0

直接Response.Write("<script   language=javascript>你页面中的函数();</script>")Top

2 楼MEETIN2006(相约2006)回复于 2005-08-16 21:25:43 得分 0

aspx文件里<form   name=Form1></form>,只要在<form>里加上一句变成<form   name=Form1   onSubmit="return   functionName();">   就可以在提交页面前执行客户端的functionName()     javascript函数。   如果不满足的话,functionName()语句里加return   false;代表不提交页面Top

3 楼bizbuy(也曾风流)回复于 2005-08-16 21:54:08 得分 0

回复人:   LiteMDA(LiteMDA)   (   )   信誉:100     2005-08-16   21:24:00     得分:   0      
     
     
        直接Response.Write("<script   language=javascript>你页面中的函数();</script>")  
     
     
   
   
  好像不行啊Top

4 楼LiteMDA(LiteMDA)回复于 2005-08-16 22:41:25 得分 20

我说的不对,应该这样:在页面上方一个label,比如名叫lable1,放在你定义的script之后,然后在服务器端将"<script   language=javascript>你页面中的函数();</script>"复制给这个labelTop

5 楼jimu8130(火箭的未来在哪里?)回复于 2005-08-16 23:06:07 得分 0

你是点击按钮执行js代码么?  
  那么在page_load事件里面加上  
  btnid.attributes.add("onclick","jsfunction");Top

6 楼bizbuy(也曾风流)回复于 2005-08-16 23:16:13 得分 0

但是我这个按钮要在代码页先执行其他程序,然后再执行这个Js,所以用btnid.attributes.add不行Top

7 楼bizbuy(也曾风流)回复于 2005-08-16 23:17:23 得分 0

回复人:   LiteMDA(LiteMDA)   (   )   信誉:100     2005-08-16   22:41:00     得分:   0      
     
     
        我说的不对,应该这样:在页面上方一个label,比如名叫lable1,放在你定义的script之后,然后在服务器端将"<script   language=javascript>你页面中的函数();</script>"复制给这个label  
       
     
  怎么叫复制给这个labelTop

8 楼LiteMDA(LiteMDA)回复于 2005-08-16 23:18:34 得分 0

label.Text   =   "<script   language=javascript>你页面中的函数();</script>";Top

9 楼bizbuy(也曾风流)回复于 2005-08-16 23:20:20 得分 0

 
    回复人:   LiteMDA(LiteMDA)   (   )   信誉:100     2005-08-16   23:18:00     得分:   0      
     
     
        label.Text   =   "<script   language=javascript>你页面中的函数();</script>";  
       
     
  那么如何才能激活他,让他执行?Top

10 楼bizbuy(也曾风流)回复于 2005-08-16 23:30:51 得分 0

upTop

11 楼bizbuy(也曾风流)回复于 2005-08-16 23:35:21 得分 0

upTop

12 楼benniao2(笨鸟)回复于 2005-08-17 00:47:51 得分 0

this.btn_submit.Attributes.Add("onclick","return   fun();");  
   
  将上面的代码加到Page_Load事件里   btn_submit   为服务器控件的按钮,fun()为你在aspx页面中写的函数Top

13 楼bizbuy(也曾风流)回复于 2005-08-17 01:03:39 得分 0

回复人:   benniao2(笨鸟)   (   )   信誉:98     2005-08-17   00:47:00     得分:   0      
     
     
        this.btn_submit.Attributes.Add("onclick","return   fun();");  
   
  将上面的代码加到Page_Load事件里   btn_submit   为服务器控件的按钮,fun()为你在aspx页面中写的函数  
       
     
   
   
  这种做法不行的原因我已经在上面讲过了,是因为我希望在return   fun()之前onclick事件还要处理其他事情,处理完之后才return   fun(),如果如你所言的话,目的无法达到Top

14 楼LiteMDA(LiteMDA)回复于 2005-08-17 09:29:35 得分 0

不用激活,直接页面显示时就运行了Top

15 楼eyych(2006)回复于 2005-08-17 09:45:16 得分 0

Response.Write("<script>m();</script>");Top

16 楼freewiller_29()回复于 2005-08-17 09:57:22 得分 0

RegisterClientScriptBlock或Response.Write   客户端脚本先执行  
  RegisterStartupScript   等Page对象初始化结束再执行  
  你用后面一个试试Top

相关问题

  • 如何在JSP页面中的Java代码和JavaScript代码中通信?
  • 如何在服务端往页面写javascript代码?
  • 页面里怎样在<script></script>段里用response.write写javascript代码?
  • html编辑器代码(JavaScript版本)用于JSP 页面
  • 能不能用javascript代码清除当前页面的所有html代码,并写入新的html代码?
  • JSP页面中的javascript嵌入JSP代码的问题,JSP代码是先执行的吗?
  • <script src="xxx.js" type="text/javascript"> </script>这段代码是不是表示在访问页面时加载xxx.js代码?
  • 能否在后台代码中调用前台页面中的javascript
  • 急!! 求客户端(javascript)控制页面panel的显示隐藏的代码
  • 为什么在子框架页面中无法调用javascript代码,急急

关键词

  • 代码
  • 页面
  • 执行
  • 函数
  • 信誉
  • 服务器
  • javascript
  • litemda
  • 按钮
  • 得分

得分解答快速导航

  • 帖主:bizbuy
  • LiteMDA

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo