繁体   English   中英

如何在电话间隔中拨打已解析的号码?

[英]How to call a parsed number in Phone gap?

这是HTML文件

 <div class="email">
<p style ="top:0;"><b id="email"></b</p>
<a href="https://accounts.google.com" style="top:10px;">
<img class="imgleft" src="css/gmail.png" style="height:30px;"/></a>

<p style ="top:30px; color:#45b3e0;"><b id="phone"></b></p>
<a href="#" onclick ='return phoneNumber()'style="top:45px;">
<img class="imgleft" src="css/phone.png" style="height:20px;"/></a>
</div> 

这是JS文件

function getInformation(){

var address,companyEmail,companyName,companyPhone,followupDate,leadDate,leadDetails,leadValue,contactPerson,followupAction,status;

address=localStorage.getItem("Address");
companyEmail=localStorage.getItem("companyemail");
companyName=localStorage.getItem("companyname");
companyPhone=localStorage.getItem("companyphone");
followupDate=localStorage.getItem("followupdate");
leadDate=localStorage.getItem("leaddate");
leadDetails=localStorage.getItem("leaddetails");
leadValue=localStorage.getItem("leadvalue");
contactPerson=localStorage.getItem("contactperson");
followupAction=localStorage.getItem("followupaction");
status=localStorage.getItem("Status");

//document.getElementById("description").innerHTML=Address;
document.getElementById("email").innerHTML=companyEmail;
document.getElementById("cname").innerHTML=companyName;
document.getElementById("phone").innerHTML=companyPhone;
document.getElementById("fdate").innerHTML=followupDate;
document.getElementById("Address").innerHTML=address;
document.getElementById("ldetail").innerHTML=leadDetails;
document.getElementById("lvalue").innerHTML=leadValue;
document.getElementById("name").innerHTML=contactPerson;
document.getElementById("faction").innerHTML=followupAction;
document.getElementById("status").innerHTML=status;   }
function phoneNumber(phone)
 {

    phone = Phone.replace(/[^0-9]/g, "");
    window.location = "tel:" + phone;
  }

我正在为Android和IOS开发Phone Gap应用程序,在这里我能够从服务器解析电话号码和邮件ID,但是我的问题1.当用户单击已解析号码的呼叫图像时,应该拨号并进行邮件发送?

更改HTML代码如下

<div class="email">
    <p style ="top:0;"><b id="email"></b</p>
    <a href="mailto:test@gmail.com" style="top:10px;">
    <img class="imgleft" src="css/gmail.png" style="height:30px;"/></a>

    <p style ="top:30px; color:#45b3e0;"><b id="phone"></b></p>
    <a href="tel:+910000000000"> +91 00000 00000 style="top:45px;">
    <img class="imgleft" src="css/phone.png" style="height:20px;"/></a>
    </div> 

并在config.xml文件中添加以下内容

<access launch-external="yes" origin="mailto:*" />
    <access launch-external="yes" origin="tel:*" />

它将打开本机邮件系统和本机拨号器以拨打电话。

添加config.xml

<allow-intent href="tel:*" />
<allow-intent href="mailto:*" />

检查此链接

和HTML

<a href="mailto:test@email.com">text</a>
<a href="tel:1234">text</a>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM