如何在krpano实现一键拨号或短信

如何一键拨号

有人问能不能在手机漫游中添加一键拨号,也就是当你点击一个layerhotspot时就会跳到你定义好的拨号界面。实际上krpano有一个openurlaction,它相当于在krpano中制造一个超链接,也就是html的href属性,因此在href中可以加的东西,你基本上上也可以写在里面,像常见的http地址,当然你还可以发邮件,打开一个文件等等。点击拨号的代码就是

onclick=”openurl(‘tel:13828440000’);”

发短信的是

onclick=”openurl(‘sms:13828440000’);”

krpano代码拨号、发邮件和新打开页面

 

js的实现代码

发邮件

js部分

 

打开窗口页面

js部分

 

拨号

js部分

 

onclick说明


openurl(url, target*)

打开一个链接。

Flashplayer注意事项 – 这个action需要Flashplayer的外部接口!
也就是说只有调整Flashplayer的安全设置才能使得这个action离线或本地使用。更多详情请查看:krpano测试服务器


参数:

  • url
    要打开的路径
  • target (可选)
    路径要打开的目标位置

    可设置的值
    • _blank – 在新窗口打开 (默认)
    • _self – 在当前窗口当前框架中打开
    • _parent – 在当前框架的父页面中打开
    • _top – 在当前窗口的顶层框架中打开
例子
openurl(‘http://krpano.com’,_self);
openurl(‘help.html’);

 

附上href的html属性,也就是openurl内可以用的第一个参数。

定义和用法

<a> 标签的 href 属性用于指定超链接目标的 URL。

href 属性的值可以是任何有效文档的相对或绝对 URL,包括片段标识符和 JavaScript 代码段。如果用户选择了 <a> 标签中的内容,那么浏览器会尝试检索并显示 href 属性指定的 URL 所表示的文档,或者执行 JavaScript 表达式、方法和函数的列表。

href属性值

描述
URL 超链接的 URL。可能的值:

  • 绝对 URL – 指向另一个站点(比如 href=”http://www.example.com/index.htm”)
  • 相对 URL – 指向站点内的某个文件(href=”index.htm”)
  • 锚 URL – 指向页面中的锚(href=”#top”)

其他类型协议 – 如https://, ftp://, mailto:, file:

脚本 – href=”javascript:alert(‘Hello’);”)

 

在 “如何在krpano实现一键拨号或短信” 上有 1 条评论

发表评论