请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

syokouken

论坛元老

14

主题

42

帖子

5954

积分

论坛元老

积分
5954

活字格认证

[已处理] 关于IE6的问题

syokouken
论坛元老   /  发表于:2014-1-28 10:00  /   查看:9424  /  回复:13
首先谢谢你在上一个帖子里的回答
连接如下

关联自动输入的问题
http://gcdn.grapecity.com/showtopic-11739.html

这个问题已经在IE8下完美的解决了。可是现在问题出现在了IE6上。

这个方法在IE6上无法实现。有什么解决方法吗?

谢谢您的支援

13 个回复

倒序浏览
roger.wang
社区贡献组   /  发表于:2014-1-28 10:14:00
沙发
回复 1楼syokouken的帖子

  非常抱歉的说,这个是因为对IE6不支持导致的。
回复 使用道具 举报
syokouken
论坛元老   /  发表于:2014-1-28 14:44:00
板凳
回复 2楼roger.wang的帖子

那么,同样的逻辑,是否有什么办法绕过去呢?
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-1-28 15:35:00
地板
回复 3楼syokouken的帖子

能告知,同样的demo,在IE6和IE8下有什么明显的不同吗?

同样的功能:什么功能能实现,什么功能不能实现。

就论坛里的问题而言,IE6的使用场景较少。
回复 使用道具 举报
syokouken
论坛元老   /  发表于:2014-1-29 09:32:00
5#
回复 4楼roger.wang的帖子

回答你这个问题我还真有点为难
我们这里IE6只有运行环境,没有测试环境。
我无法找到IE6下,到底是前台客户端事件没有响应还是Spread自身的回填处理没有响应

IE8下,当我焦点离开时,我是可以通过datachange的客户端事件来实现
可是IE6下,当焦点离开时,整体是没有反映的。

其次,在
protected void FpSpread1_UpdateCommand(object sender, FarPoint.Web.Spread.SpreadCommandEventArgs e)
这个服务器方法中,我想通过JS注入的方法弹出一个MsgBox,可是也没有实现出来

稍微有点郁闷了,呵呵
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-1-29 12:41:00
6#
回复 5楼syokouken的帖子

上午验证了一下IE6,目前您说的这个功能,无法绕过去。

非常抱歉
回复 使用道具 举报
syokouken
论坛元老   /  发表于:2014-2-8 10:17:00
7#
回复 6楼roger.wang的帖子

你好,IE6 的问题先不考虑了,不行劝说客户不用IE6

在上次的回复中,我还有个问题
protected void FpSpread1_UpdateCommand(object sender, FarPoint.Web.Spread.SpreadCommandEventArgs e)
这个服务器方法中,我想通过JS注入的方法弹出一个MsgBox,可是也没有实现出来

事情的逻辑就是 当我输入code时,自动查出Name,可当输入的Code不存在时,想报出一个Msg
Spread所有的ajax的回调是你们所封装好的,那我如何把msgbox显示出来呢?
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-2-8 12:08:00
8#
回复 7楼syokouken的帖子

我理解的您要实现的效果是:
在服务器端的UpdateCommand中,写js方法,触发前段Msg呈现。

这里有2个博客,供您参考:
http://blog.gcpowertools.com.cn/ ... BF%A1%E6%81%AF.aspx

http://blog.gcpowertools.com.cn/ ... ead_Web_SortJS.aspx

您通过什么办法尝试的?
回复 使用道具 举报
syokouken
论坛元老   /  发表于:2014-2-8 15:42:00
9#
回复 8楼roger.wang的帖子

在后台的 UpdateCommand方法中
加入
ClientScript.RegisterStartupScript(this.getType(),"hello","<script>alert('你好!')</script>")
由于这个处理是没有response和request的,所有这个alert是无法报出来的

你给的两个bolg中,我没有搞明白那个Render方法是干什么的?所以并没有做尝试

http://blog.gcpowertools.com.cn/ ... ead_Web_SortJS.aspx
&#160;中cell.Attributes.Add 这个方法可能会有用

但是我的问题是,加什么属性呢?肯定不是onclick吧,因为该操作中,除了datachange事件后,再没有任何操作了。

逻辑是,发生datachange客户端事件后,调用了服务器端UpdateCommand方法
通过输入的code把Name查出来,回显到前台的Spread中
当输入的code查不到时,报一个查不到的msg
可是那个回显处理是个ajax操作。正在郁闷中.......
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-2-8 16:45:00
10#
回复 9楼syokouken的帖子

1 Render方法 webControl的渲染方法,用法可参考MSDN

2 加键盘焦点从顶层窗口移开的属性试试,如blur() 方法触发alert-----验证数据有问题的话。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部