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

急!如何获得控件的事件的返回值

楼主lgxysl(我心欲静【我的软件:http://lgxyslldw.512j.com】)2005-01-02 12:11:35 在 Web 开发 / ASP 提问

如下面这段代码:  
  <SCRIPT   LANGUAGE=javascript   FOR=lgxgrid1   EVENT=IntoEdit>  
  <!--  
  lgxgrid1_IntoEdit()  
  //-->  
  </SCRIPT>  
   
  在这段代码中,并没有获得IntoEdit()事件的返回值,而IntoEdit()事件是有返回值的,并且这些返回值我要用到.IntoEdit()的定义如下:  
  IntoEdit(ByVal   oldData   As   String,   ByVal   row   As   Long,   ByVal   list   As   Long)  
   
  问题点数:20、回复次数:6Top

1 楼lgxysl(我心欲静【我的软件:http://lgxyslldw.512j.com】)回复于 2005-01-02 14:16:27 得分 0

能人都到哪里去了?  
   
  <SCRIPT   ID=clientEventHandlersJS   LANGUAGE=javascript>  
  <!--  
  function   lgxgrid1_MouseDown()   {  
    var   oks  
    oks=window.event.srcElement.id    
    alert(oks)  
  }  
   
  //-->  
  </SCRIPT>  
  <SCRIPT   LANGUAGE=javascript   FOR=lgxgrid1   EVENT=MouseDown>  
  <!--  
    lgxgrid1_MouseDown()  
  //-->  
  </SCRIPT>  
   
  在window.event.srcElement.id   处出现错误:"缺少对象"  
  查看window.event的值为Null,事件对象根本没有创建.  
  但是lgxgrid1_MouseDown事件的确已经触发,如果去掉window.event.srcElement.id这一句,运行正常.Top

2 楼lgxysl(我心欲静【我的软件:http://lgxyslldw.512j.com】)回复于 2005-01-03 14:17:24 得分 0

真不知星级人物,版主之类到哪里去了.居然没有一个人知道.  
  Top

3 楼Meteorlet(http://smartdict.cn)回复于 2005-01-03 15:04:04 得分 20

<SCRIPT   ID=clientEventHandlersJS   LANGUAGE=javascript>  
  <!--  
  function   lgxgrid1_MouseDown()   {  
    var   oks;  
    oks=window.event.srcElement.id;  
    alert(oks);  
  }  
  //-->  
  </SCRIPT>  
  <SCRIPT   LANGUAGE=JavaScript   FOR="lgxgrid1"   EVENT="onmousedown">  
  <!--  
    lgxgrid1_MouseDown();  
  //-->  
  </SCRIPT>  
  <div   id   =   "lgxgrid1">hello,   world!</div>  
   
  IE6.0下正常跳出消息框"lgxgrid1"Top

4 楼lgxysl(我心欲静【我的软件:http://lgxyslldw.512j.com】)回复于 2005-01-03 18:49:19 得分 0

用  
  <div   id   =   "lgxgrid1">hello,   world!</div>  
  是正常的.  
  但用我控件就不正常了:  
  <OBJECT   id=Lgxgrid1    
  style="FONT-SIZE:   9pt;   WIDTH:   206px;   FONT-STYLE:   normal;   HEIGHT:   154px"    
  height=154   width=206   classid=clsid:4DC4980D-D9B2-43C8-A535-A78C396E9DBA>  
  <PARAM   NAME="_ExtentX"   VALUE="5450">  
  <PARAM   NAME="_ExtentY"   VALUE="4075">  
  <PARAM   NAME="slwok"   VALUE="0">  
  <PARAM   NAME="backcolor"   VALUE="16777215">  
  <PARAM   NAME="forecolor"   VALUE="0">  
  <PARAM   NAME="hforecolor"   VALUE="0">  
  <PARAM   NAME="hbackcolor"   VALUE="-2147483633">  
  <PARAM   NAME="linecolor"   VALUE="-2147483636">  
  <PARAM   NAME="txtsnap"   VALUE="">  
  <PARAM   NAME="CloseAdd"   VALUE="0">  
  <PARAM   NAME="RowHeight"   VALUE="270">  
  <PARAM   NAME="AutoEdit"   VALUE="0">  
  <PARAM   NAME="EditAspect"   VALUE="0">  
  <PARAM   NAME="RowsMode"   VALUE="0">  
  </OBJECT>  
   
  对于第三方控件,就有问题了.  
   
   
  Top

5 楼lgxysl(我心欲静【我的软件:http://lgxyslldw.512j.com】)回复于 2005-01-04 15:12:27 得分 0

此题无解??Top

6 楼lgxysl(我心欲静【我的软件:http://lgxyslldw.512j.com】)回复于 2005-01-06 14:06:08 得分 0

如下面这段代码:  
  <SCRIPT   LANGUAGE=javascript   FOR=lgxgrid1   EVENT=IntoEdit>  
  <!--  
  lgxgrid1_IntoEdit()  
  //-->  
  </SCRIPT>  
   
  在这段代码中,并没有获得IntoEdit()事件的返回值,而IntoEdit()事件是有返回值的,并且这些返回值我要用到.IntoEdit()的定义如下:  
  IntoEdit(ByVal   oldData   As   String,   ByVal   row   As   Long,   ByVal   list   As   Long)  
   
  居然没有一个人知道???????????????????????  
  唉!!!!!!!!!!!!!!!!!!!!!!!!!!  
  我的分该给谁呀??????????????????????????????  
   
  Top

相关问题

  • 控件数组怎么获得事件?
  • 控件返回事件中带返回参数值失败
  • 控件返回事件中带返回参数值失败
  • 动态生成webbrowser控件如何获得事件?
  • 不能获得焦点的控件能加上OnKeyPress事件吗?
  • 不能获得焦点的控件能加上OnKeyPress事件吗???
  • 求助:怎样获得WebBrowser控件的Click事件?
  • 如何获得ACTIVEXFORM中各控件、事件?(十万火急!!!)
  • 如何获得发出提交事件的控件?
  • 如何在EDIT控件中获得键盘和鼠标事件

关键词

  • 控件
  • 代码
  • intoedit
  • 返回值
  • 事件
  • 值
  • 获得
  • byval
  • 正常
  • as long

得分解答快速导航

  • 帖主:lgxysl
  • Meteorlet

相关链接

  • Web开发类图书

广告也精彩

反馈

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