1

我想从 Panotour Pro 虚拟游览中调用 javascript 函数 - 从热点中,我找不到任何有关如何执行此操作的示例。

理想情况下是某种类型的灯箱/模式窗口?

它说您可以使用不带引号的 UI 从火锅简单地调用 JS 函数,就像在 helloWorld 中一样(这是一个测试);

并将此 JS 函数添加到与游览相同的页面。功能地狱世界(S){警报(S); }

什么都没有发生,我已经用谷歌搜索了几个小时,没有运气,任何帮助,感谢..

我很高兴能破解 xml main/tour 文件以使其正常工作,只是不知道从这里开始......?

4

3 回答 3

1

这可能会有所帮助,显示了从 PTP 调用 JS 的基本格式。 http://www.autopano.net/wiki-en/action/view/Panotour_Pro__-_Hotspot_Properties_-_Link

Java Script 允许您从游览中调用 JavaScript 函数。该功能必须可在包含游览的 HTML 页面中访问。只需像在 JavaScript 代码中一样编写调用,但删除引号。

例如:“helloWorld(参数*)”

您可以使用以下模板作为参数: %p :当前全景图的名称 %f :描述当前全景图的 XML 文件的名称 %s :进入 JS 函数时的全屏状态

于 2013-08-06T20:49:13.947 回答
1

krapano 用于 js(helloWorld())调用自定义 javascript 函数

见: http: //krpano.com/forum/wbb/index.php ?page=Thread&threadID=998

以下是相关的代码片段。

首先,onstart 项目...

源代码 1

onstart="set(current_xml, marlin_creek.xml); js(show_name());

 ... this could be called from different areas...

click me 按钮引用了相同的 js 函数。

于 2014-10-23T09:33:37.377 回答
1

我一直在玩来自 PanoTour 的 JavaScript 调用,看来必须在 javascript 开始按预期工作之前将游览上传到 Web 服务器。

我在场景中添加了几个热点并添加了一个这样的 JavaScript 函数调用... LaunchColorBox( http://full-url-of-file.com/,title );

然后向包含具有相同结构函数 LaunchColorbox(url, caption){ $.colorbox({href:url, title:caption, width:"60%", height:"55%",opacity: 0.3, iframe:true});
}

有关我如何调用/集成的更多详细信息,请参阅以下页面源:查看源: http: //www.panoramus.co.uk/panos/arrowsmith/gallery/

希望这会有所帮助,因为没有很好的记录。

于 2013-08-09T14:26:17.337 回答