Foxtable(狐表)用户栏目专家坐堂 → 手机端复制文字不成功(已多次测试,都如此)


  共有2085人关注过本帖树形打印复制链接

主题:手机端复制文字不成功(已多次测试,都如此)

帅哥哟,离线,有人找我吗?
zhangjian222200
  11楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1536 积分:10849 威望:0 精华:0 注册:2016/9/12 11:18:00
  发帖心情 Post By:2017/11/19 17:48:00 [只看该作者]

楼上下载插件下载地址,实在找不到从哪下载

 

 

 

找到了,好像在这下载,https://clipboardjs.com/

 

[此贴子已经被作者于2017/11/19 17:55:59编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  12楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/11/19 19:18:00 [只看该作者]

如果11楼不行,可以参考这样处理

 

http://blog.csdn.net/u010853130/article/details/66971498

 


 回到顶部
帅哥哟,离线,有人找我吗?
zhangjian222200
  13楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1536 积分:10849 威望:0 精华:0 注册:2016/9/12 11:18:00
  发帖心情 Post By:2017/11/21 9:18:00 [只看该作者]

如何将12楼的内容,放到ft里面


[此贴子已经被作者于2017/11/21 20:58:35编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  14楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/11/21 9:51:00 [只看该作者]

 

[此贴子已经被作者于2017/11/21 9:53:45编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  15楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/11/21 9:58:00 [只看该作者]

1、思路错了。ajax调用访问服务器得到数据后,返回客户端,在客户端的js里面写代码,把返回的数据设置到粘贴板;

 

2、参考代码

 

js代码

 

function copyText(str)
   {
    if (navigator.userAgent.match(/(iPhone|iPod|iPad);?/i)) {//区分iPhone设备
     window.getSelection().removeAllRanges();//这段代码必须放在前面否则无效
     var Url2=document.getElementById("neirong1");//要复制文字的节点
Url2.innerHTML = str;
     var range = document.createRange();
     // 选中需要复制的节点
     range.selectNode(Url2);
     // 执行选中元素
     window.getSelection().addRange(range);
     // 执行 copy 操作
     var successful = document.execCommand('copy');

     // 移除选中的元素
     window.getSelection().removeAllRanges();
    }else{
     var Url2=document.getElementById("neirong2");//要复制文字的节点
Url2.value = str;
     Url2.select(); // 选择对象
     document.execCommand("Copy"); // 执行浏览器复制命令
    }

   }

 

 

httpRequest代码

 

Select Case e.Path
    Case "test.htm",""
        Dim wb As New WeUI
        wb.InsertHTML("<div id='neirong1' style=';position: absolute;left:-200px; color: rgba(0,0,0,0);background-color: transparent'></div>")
        wb.InsertHTML("<input read style='outline: none;border: 0px; color: rgba(0,0,0,0.0);position: absolute;left:-200px; background-color: transparent' id='neirong2' value=''/>  ")
        wb.AppendHTML("<script src='./lib/test.js'></script>") '引入脚本文件
        With wb.AddButtonGroup("","btg1", False)
            .Add("abc", "拷贝", "button").Attribute = "onclick=""copyText('123abc你我他');"""
        End With
        e.WriteString(wb.Build)
End Select


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  16楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/11/21 9:58:00 [只看该作者]

建议用这个吧 https://clipboardjs.com/ 可以兼容浏览器不用自己写太多代码。

 回到顶部
帅哥哟,离线,有人找我吗?
zhangjian222200
  17楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1536 积分:10849 威望:0 精华:0 注册:2016/9/12 11:18:00
  发帖心情 Post By:2017/11/21 18:24:00 [只看该作者]

1.一个“复制微信”按钮,可以同时调用下面2个js函数么?

 

.Add("btn3s7", "复制微信", "button").Attribute= "onclick=""copyText('" & bweixh & "');""" ’因为前一个页面,已知值:bweixh,所以考虑直接写到手机粘贴板,无需写入返回的数据

                                                             "onclick='ajaxform_per_tayaoqing_xqfz(6)'"  ’这个函数用于进入下个页面,向数据库写入“已经复制”
                                                                           
 

2.或者在js里面,由前一个函数内,调用copyText(),该怎么调用?(如果1可以,这里就不用了)

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:js文件文件.txt

[此贴子已经被作者于2017/11/21 19:14:57编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  18楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107135 积分:544918 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/11/21 20:08:00 [只看该作者]

1、
Add("btn3s7", "复制微信", "button").Attribute= "onclick=""copyText('" & bweixh & "');ajaxform_per_tayaoqing_xqfz(6);"""

2、

function copyText(str)
   {
    //原来其它代码

ajaxform_per_tayaoqing_xqfz(6);

   }

[此贴子已经被作者于2017/11/21 20:08:30编辑过]

 回到顶部
总数 18 上一页 1 2