注册 登录
编程论坛 JavaScript论坛

aspx页面调用自定义js函数不成功的问题

z2008302376 发布于 2010-09-24 16:02, 1340 次点击
我在aspx页面上写了一个自定义的js函数:
  function doPassVar(args)
 {
    var sendText = args.value;
    window.document.myFlash.SetVariable("myVar", sendText);
 }
在一个textbox的ontextchanged事件中调用这个函数:
<asp:TextBox ID="TextBox1" runat="server" OnTextChanged="doPassVar(this)"></asp:TextBox>

但是运行后说不包含dopassvar的定义,这是为什么?请高手给帮帮忙。
7 回复
#2
gupiao1752010-09-24 16:33
window.document.myFlash.SetVariable("myVar", sendText);
JS里有.myFlash.SetVariable这样的方法??是你自己定义的??
#3
z20083023762010-09-24 18:22
回复 2楼 gupiao175
这个用于向flash传递参数,是完全成功的。关键是运行时说doPassVar这个函数没定义,不知道为啥。
#4
gulimeksoft2010-09-24 18:53
加<script></script>了么
#5
z20083023762010-09-24 19:13
回复 4楼 gulimeksoft
加了
#6
gameohyes2010-09-24 21:35
<asp:TextBox ID="TextBox1" runat="server" OnTextChanged="alert('11111')"></asp:TextBox>
试下,看有反应么.
#7
foktime2010-09-25 15:08
这种问题除非你把整个页代码贴出来让大家给看一下 不然很难判断怎么回事
#8
z20083023762010-09-25 17:16
我自己解决了,谢谢大家费心
1