起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3359|回复: 12

[处理中3] 点击按钮直接拨打电话,不用跳转到拨号键

[复制链接]

186

主题

1012

帖子

1663

积分

金牌会员

Rank: 6Rank: 6

积分
1663
QQ
发表于 2017-6-22 11:01:08 | 显示全部楼层 |阅读模式
现在我把项目放到微信上。如下图,效果很不理想,能不能直接拨打,不要弹出那么多东西?
1.png
2.png
3.jpg
发表于 2017-6-22 11:28:46 | 显示全部楼层
代码是什么??
http://docs.wex5.com/wex5-app-question-list-2015/
这样吗?
这个是微信客户端做了接管的!

建议你先上网查下吧!
微信中直接拨打,是否有其他方法?如果有,应该也是微信API提供的方法!
http://www.cnblogs.com/huangenai/p/5349669.html
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

186

主题

1012

帖子

1663

积分

金牌会员

Rank: 6Rank: 6

积分
1663
QQ
 楼主| 发表于 2017-6-22 11:42:16 | 显示全部楼层
liangyongfei 发表于 2017-6-22 11:28
代码是什么??
http://docs.wex5.com/wex5-app-question-list-2015/
这样吗?

我用的就是这个方法,加了锚点#mp.weixin.qq.com。但是并没有成功。
代码如下:
<a component="$UI/system/components/justep/button/button" class="btn btn-link"
            label="是" xid="button4" onClick="button4Click" href="tel://1234567890#mp.weixin.qq.com">
            <i xid="i4"/>  
            <span xid="span13">是</span>
          </a>
回复 支持 反对

使用道具 举报

发表于 2017-6-22 11:53:13 | 显示全部楼层
波斯大香蕉 发表于 2017-6-22 11:42
我用的就是这个方法,加了锚点#mp.weixin.qq.com。但是并没有成功。
代码如下:

看那个链接,js调用才需要加锚点#mp.weixin.qq.com
HTML5源码应该不用的!
建议您还是上网搜下吧!这个属于微信开发的知识范畴!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

186

主题

1012

帖子

1663

积分

金牌会员

Rank: 6Rank: 6

积分
1663
QQ
 楼主| 发表于 2017-6-22 12:08:25 | 显示全部楼层
liangyongfei 发表于 2017-6-22 11:53
看那个链接,js调用才需要加锚点#mp.weixin.qq.com
HTML5源码应该不用的!
建议您还是上网搜下吧 ...

.w文件代码如下:
          <a component="$UI/system/components/justep/button/button" class="btn btn-link"
            label="是" xid="button4" href="tel://1234567890">
            <i xid="i4"/>  
            <span xid="span13">是</span>
JS代码如下:
          Model.prototype.button4Click = function(event) {
                this.comp("popOverTel").hide();
                function test() {
                        var url = window.location;
                        var anchor = window.location.hash;
                        var wx = "#mp.weixin.qq.com";
                        console.log(anchor);
                        if (anchor != wx) {
                                window.location.href = url + wx;
                                console.log(window.location.href);
                        }
                }
                test();
        };

4.jpg
回复 支持 反对

使用道具 举报

186

主题

1012

帖子

1663

积分

金牌会员

Rank: 6Rank: 6

积分
1663
QQ
 楼主| 发表于 2017-6-22 12:08:46 | 显示全部楼层
liangyongfei 发表于 2017-6-22 11:53
看那个链接,js调用才需要加锚点#mp.weixin.qq.com
HTML5源码应该不用的!
建议您还是上网搜下吧 ...

搜过,不成功啊。不是没搜过。
回复 支持 反对

使用道具 举报

发表于 2017-6-22 13:12:23 | 显示全部楼层
波斯大香蕉 发表于 2017-6-22 12:08
.w文件代码如下:
           
              

那就是不行吧!需要点提示框跳转到拨号页才行!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

186

主题

1012

帖子

1663

积分

金牌会员

Rank: 6Rank: 6

积分
1663
QQ
 楼主| 发表于 2017-6-22 13:16:58 | 显示全部楼层
liangyongfei 发表于 2017-6-22 13:12
那就是不行吧!需要点提示框跳转到拨号页才行!

就是想去掉那个提示框,弹两个,肯定不行啊。
回复 支持 反对

使用道具 举报

发表于 2017-6-22 13:27:47 | 显示全部楼层
波斯大香蕉 发表于 2017-6-22 13:16
就是想去掉那个提示框,弹两个,肯定不行啊。

直接使用这个标签试试
<a  href="tel:10010">拨打电话</a>
也会弹出两个提示框吗??
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

186

主题

1012

帖子

1663

积分

金牌会员

Rank: 6Rank: 6

积分
1663
QQ
 楼主| 发表于 2017-6-22 14:17:24 | 显示全部楼层
本帖最后由 波斯大香蕉 于 2017-6-22 14:19 编辑
liangyongfei 发表于 2017-6-22 13:27
直接使用这个标签试试
拨打电话
也会弹出两个提示框吗??

是的,,我最初就是这样写的。一个是我自己写的弹框,询问是否要拨打,,点击“是”之后,,又会弹出一个微信内置浏览的弹框。js-sdk上面没有相关资料解决。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-7-12 21:48 , Processed in 0.063732 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表