如何在代码页面执行javascript的function?
我用代码分离,在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代码,急急




