javascript如何调用其它JS页面的python调用自定义函数数

欢迎加入我们,一同切磋技术。 &
用户名: &&&
密 码: &
共有 1230 人关注过本帖
标题:aspx页面调用自定义js函数不成功的问题
等 级:新手上路
帖 子:20
结帖率:50%
&&问题点数:0&&回复次数:7&&&
aspx页面调用自定义js函数不成功的问题
我在aspx页面上写了一个自定义的js函数:
&&function doPassVar(args)
&&& var sendText = args.
&&& window.document.myFlash.SetVariable(&myVar&, sendText);
在一个textbox的ontextchanged事件中调用这个函数:
&asp:TextBox ID=&TextBox1& runat=&server& OnTextChanged=&doPassVar(this)&&&/asp:TextBox&
但是运行后说不包含dopassvar的定义,这是为什么?请高手给帮帮忙。
搜索更多相关主题的帖子:
等 级:版主
威 望:40
帖 子:1787
专家分:7527
window.document.myFlash.SetVariable(&myVar&, sendText);
JS里有.myFlash.SetVariable这样的方法??是你自己定义的??
Q:,百度:开发地 即可找到我,有事请留言!
等 级:新手上路
帖 子:20
回复 2楼 gupiao175
这个用于向flash传递参数,是完全成功的。关键是运行时说doPassVar这个函数没定义,不知道为啥。
等 级:业余侠客
帖 子:53
专家分:208
加&script&&/script&了么
等 级:新手上路
帖 子:20
回复 4楼 gulimeksoft
来 自:湖南
等 级:版主
威 望:53
帖 子:1276
专家分:3629
&asp:TextBox ID=&TextBox1& runat=&server& OnTextChanged=&alert('11111')&&&/asp:TextBox&
试下,看有反应么.
C#超级群 ,欢迎大家的到来!
来 自:奥斯维辛
等 级:贵宾
威 望:34
帖 子:794
专家分:2742
这种问题除非你把整个页代码贴出来让大家给看一下 不然很难判断怎么回事
等 级:新手上路
帖 子:20
我自己解决了,谢谢大家费心
版权所有,并保留所有权利。
Powered by , Processed in 0.107423 second(s), 7 queries.
Copyright&, BCCN.NET, All Rights Reserved2013年8月 Web 开发大版内专家分月排行榜第一2010年2月 Web 开发大版内专家分月排行榜第一
2013年7月 Web 开发大版内专家分月排行榜第二2013年6月 Web 开发大版内专家分月排行榜第二
2011年12月 Web 开发大版内专家分月排行榜第二
本帖子已过去太久远了,不再提供回复功能。如何修改js函数名字?【该js文件在很多页面被引用,并且在很多html页面中调用了js函数名字】 - CNode技术社区
修改js后,要把所有页面的调用名称改掉,太麻烦了
webstorm支持这种重构么?效果如何?
在Linux下,我一般用grep找一下,再用IDE的replace in files来替换
alias rg='grep -Inr --exclude=&*\.svn*& '
rg myFunctionName *
CNode 社区为国内最专业的 Node.js 开源技术社区,致力于 Node.js 的技术研究。
服务器赞助商为
,存储赞助商为
,由提供应用性能服务。
新手搭建 Node.js 服务器,推荐使用无需备案的javascript 调用其他页面的js函数或变量的脚本
字体:[ ] 类型:转载 时间:
web开发的时候,有时候需要使用其他页面上写好的javasript函数、变量。如弹出窗口需要使用父窗口中的函数,框架1需要使用框架2中的函数。
调用函数、变量的方法一样,都是需要首先获得你需要调用的函数所在的window对象,然后通过window.method()或者&window.variable&来调用。& 下面的示例演示了一个弹出窗口如何调用起父窗口中的方法和变量。& 父窗口:1.html&&
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具> 博客详情
通常javascript代码可以与HTML标签一起直接放在前端页面中,但如果JS代码多的话一方面不利于维护,另一方面也对搜索引擎不友好,因为页面因此而变得臃肿;所以一般有良好开发习惯的程序员都会把javascript代码放到独立的js文件中,其他页面通过引入该js文件来使用相应的 javascript代码。 用如下方法引用JS文件:&script src="script/admin.js" type="text/javascript"&&/script&。
ASP.NET本身就提供了多种调用javascript脚本的方法,笔者在这里总结了六种调用方法,大家可以根据自己的使用习惯选择相应的调用方式了!
1、直接在前台页面调用自定义的javascript 函数: 很简单,在 head 元素之间加入 script 元素,将 type 元素设置为 " text/javascript " 如: &head runat="server"& &script type="text/javascript" & function ShowName(str) { alert("十万个为什么的站长是:("+str+")"); } &/script& &title&using javascript&/title& &/head& 之后在body 元素间,通过事件来访问,比如要通过button1 的单击事件(onclientclick)来访问 javascript 函数的ShwoName()的示例如下:
&asp:Button ID="Button1" runat="server" Text="Button" onclientclick="ShowName('伍锐锋')" /& 这时运行项目,单击 button时,会显示"十万个为什么 ,的站长是:伍锐锋"这就是在前端页面直接定义及调用javascript函数.
2、在前台通过引入js文件来调用相应的函数: 方法与(1)一样,只不过需要指定要调用的js 文件 示例如下:
&head runat="server"& &script type="text/javascript" src="kenscript.js"& &/script& &title&using javascript&/title& &/head& 之后在body 元素间,通过事件来访问, 比如要通过button1 的单击事件(onclientclick)来访问 javascript 函数的示例如下:
//此时 .js文件中必须有 ShowName 方法 &asp:Button ID="Button1" runat="server" Text="Button" onclientclick="ShowName('伍锐锋')" /&
3、在后台调用 javascript 函数,函数在.js文件中 前台的head 元素 &head runat="server"& &script type="text/javascript" src="kenscript.js"& &/script& &title&using javascript&/title& &/head& 后台的需要添加如下代码 Button1.Attributes.Add("onclick", "showname1(‘伍锐锋’)");
4、在后台调用 javascript 函数,函数写在对应的js文件中,但并没有在前台定义,示例如下: //获得.js文件 string myscript = "kenscript.js"; //注册.js文件 Page.ClientScript.RegisterClientScriptInclude("myKey", myscript); &如果此时查看源码,会得到如下代码 //&script src ="kenscript.js" type="text/javascript"&&script&
//同上 Button1.Attributes.Add("onclick", "showname1('伍锐锋')");
5. 用Response.Write方法写入脚本 比如在你单击按钮后,先操作数据库,完了后显示已经完成,可以在最后想调用的地方写上 Response.Write("&script type='text/javascript'&alert("操作完成!");&/script&");
不过呢,这个方法有个缺陷就是不能调用脚本文件中的自定义的函数,只能调用内部函数,具体调
用自定义的函数只能在Response.Write写上函数定义,比如Response.Write("&script
type='text/javascript'&function myfun(){...}&/script&");
6.用ClientScript类动态添加脚本 用法如下:在想调用某个javascript脚本函数的地方添加代码,注意要保证MyFun已经在脚本文件
中定义过了。 ClientScript.RegisterStartupScript(ClientScript.GetType(), "myscript", "&script&MyFun();&/script&");
这个方法比Response.Write更方便一些,可以直接调用脚本文件中的自定义函数,不过跟前面几种
相比没那么简洁直观。
注意,以上所有方法中,后台代码都不能有转化当前页的代码,比如Redirect等,要把转页代码放
在脚本里面
人打赏支持
码字总数 87682
支付宝支付
微信扫码支付
打赏金额: ¥
已支付成功
打赏金额: ¥}

我要回帖

更多关于 javascript中函数调用 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信