0

我有一个应用程序,我实现了如下所示的呼叫、短信、电子邮件功能,我想知道如何使电话号码:99999999 和 mailto:example@gmail.com 动态,以便我将替换电话号码和来自某个变量的电子邮件字段。

短信功能{

                        xtype: 'button',
                        flex: 1,
                        ui: 'action',
                        text: 'SMS',
                        id: 'smsButton',
                        handler: function () {
                            window.location = 'sms:**99999999**';
                        }

                    }

呼叫功能

{
                             xtype: 'img',
                             text: 'Phone',
                             src: 'http://src.sencha.io/x30/x30/https://support.skype.com/assets/20120601134928/images/categories64/call.png',
                             id: 'callMeButton',
                             flex: 3,
                             tap: function () {
                                 window.location = 'tel:**999999999**';

                             }

                         }

电子邮件功能:

{
                         xtype: 'button',
                         text: 'Email',
                         ui: 'action',
                         flex: 1,
                         id: 'emailButton',
                         handler: function () {
                                 `window.location = 'mailto:`**example@gmail.com**';


}
                     }
4

2 回答 2

1

将您的短信号码、电子邮件地址和电话号码的值存储在某个地址中,如下所示..

var contactNo = "**9999999**";  
var emailId = "example@gmail.com";  
var smsNo = "**99999999**";

然后拨打电话,如下图所示,

 window.location.href = "sms:"+smsNo;
 window.location.href = "mailto:"+emailId;
 window.location.href = "tel:"+contactNo;
于 2012-06-07T09:25:18.357 回答
0

你可以通过使用<a>标签来做到这一点

对于电话号码

<a href="tel:999999999">999999999</a>

对于电子邮件

<a href="mailto:webmaster@example.com">webmaster@example.com</a>

对于短信

<a href="sms:999999999">Send SMS</a>

点击链接将自动在安卓和iOS中召唤相应的应用程序。

于 2014-12-11T06:44:42.707 回答