我想通过Panotour Pro虚拟导览调用javascript函数 - 从热点,我无法找到任何如何操作的示例。
理想情况下是某种类型的灯箱/模态窗口?
它说你可以使用没有引号的UI从hotpot简单地调用JS函数 helloWorld(这是一个测试);
并将此JS函数添加到与tour相同的页面。 function hellworld(s){ 警报(一个或多个); }
没有任何事情发生,我用谷歌搜索了几个小时,没有运气,任何帮助,赞赏..
我很高兴有一个破解xml main / tour文件来实现这个功能,只是不知道在这里开始......?
答案 0 :(得分:1)
这可能会有所帮助,显示从PTP调用JS的基本格式。 http://www.autopano.net/wiki-en/action/view/Panotour_Pro_-_Hotspot_Properties_-_Link
Java脚本 允许您从巡视中调用JavaScript函数。必须可以在包含游览的HTML页面中访问该函数。只需将调用写为JavaScript代码,但删除引号。
例如:“helloWorld(parameters *)”
您可以使用以下模板作为参数: %p:当前全景图的名称 %f:描述当前全景图的XML文件的名称 %s:进入JS函数时的全屏状态
答案 1 :(得分:1)
我一直在玩PanoTour的JavaScript调用,看起来必须在javascript开始按预期工作之前将游览上传到Web服务器。
我在场景中添加了几个热点并添加了一个像这样的JavaScript函数调用... LaunchColorBox(http://full-url-of-file.com/,title);
然后添加一个javascript函数到包含相同结构的tour的页面
function 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/
希望这会有所帮助,因为没有详细记录。
答案 2 :(得分: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 buttom引用相同的js函数。