找回密码
 立即注册

QQ登录

只需一步,快速开始

504146555

金牌服务用户

49

主题

262

帖子

941

积分

金牌服务用户

积分
941

微信认证勋章

504146555
金牌服务用户   /  发表于:2021-1-29 11:08  /   查看:10712  /  回复:23
1金币
通过图片控件调用图片上传控件功能,先谢了!
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

模拟鼠标点击?:代码如下

24 个回复

倒序浏览
最佳答案
最佳答案
15725821270悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2021-1-29 11:08:25
来自 2#
模拟鼠标点击?:代码如下
  1. if(document.all) {
  2. document.getElementById("r2c27p").click();
  3. }
  4. else {
  5.             var e = document.createEvent("MouseEvents");
  6.             e.initEvent("click", true, true);
  7.             document.getElementById("r2c27p").dispatchEvent(e);
  8.         }
复制代码

评分

参与人数 2金币 +66 满意度 +5 收起 理由
Timothy.Xu + 66 很给力!
504146555 + 5 很给力,厉害!

查看全部评分

回复 使用道具 举报
15725821270悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2021-1-29 11:41:55
3#
如果需要模拟点击之后需要保存到数据库,保存这一步可以利用文本框的命令,把值附给文本框,这样文本框的内容一变动就会执行对应的命令。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

点评

高!保存数据方式有好多种,但这样可以优化操作,更好一些。  发表于 2021-1-29 12:18
回复 使用道具 举报
504146555
金牌服务用户   /  发表于:2021-1-29 11:46:46
4#
再麻烦您一下。js中ID取值可能不太方便,如果用活字格单元格名称,怎么办呢?我试了一下,不行。
if(document.all) {

var page = Forguncy.Page;
var cell=page.getValue(picUpLoad);
document.getElementById("cell").click();
}
else {
            var e = document.createEvent("MouseEvents");
            e.initEvent("click", true, true);
            document.getElementById("cell").dispatchEvent(e);
        }
回复 使用道具 举报
Timothy.Xu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-1-29 14:08:47
5#
您好,为什么需要用图片单元格简介调用图片上传单元格的功能呢?我是感觉没有必要绕这一步,您可以说一下您的需求和需要解决的问题吗?
回复 使用道具 举报
504146555
金牌服务用户   /  发表于:2021-1-29 14:36:47
6#
不可思议是不?因为 图片上传 控件无法执行命令啊。 图片控件可以自己执行命令,目前用了简化实现步骤,效果很好。只是上面JS代码中用的是直接取元素ID,使用的时候稍微不方便,要是能用 单元格名称 就完美了。
回复 使用道具 举报
504146555
金牌服务用户   /  发表于:2021-1-29 14:38:56
7#
这个测试做好可以分享到论坛,有很多细节,拿来就用很方便的。
回复 使用道具 举报
15725821270悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2021-1-29 14:43:49
8#
直接用单元格名称我不会,我只会用id的,不好意思咯。哈哈,而且用id感觉也挺方便的,不是很麻烦的嘞
回复 使用道具 举报
Timothy.Xu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-1-29 15:03:09
9#
504146555 发表于 2021-1-29 14:36
不可思议是不?因为 图片上传 控件无法执行命令啊。 图片控件可以自己执行命令,目前用了简化实现步骤,效 ...

我大概了解您的意思了,我猜测您是不是希望在图片上传的同时可以执行一些其他命令?这样可以少一步点击操作,也可以进一步实现自动化?如果是这样的话,您可以不可以给我们一个具体的使用场景,比如说是希望同时调用具体什么命令,实现一个具体的什么效果?这样我们边也好评估这个是否是一个我们可以改进的需求
回复 使用道具 举报
504146555
金牌服务用户   /  发表于:2021-1-29 16:09:28
10#
15725821270 发表于 2021-1-29 14:43
直接用单元格名称我不会,我只会用id的,不好意思咯。哈哈,而且用id感觉也挺方便的,不是很麻烦的嘞

我是在页面上按F12取的ID,是不是方法错了?通过这样取到后,页面修改后,会影响元素ID值的。
回复 使用道具 举报
123下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部