[英]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.