You are not logged in.

Dear visitor, welcome to krpano.com Forum. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

publicitarios360

Intermediate

  • "publicitarios360" started this thread

Posts: 205

Location: Habana, Cuba

Occupation: Architect, Photographer, Programmer.

  • Send private message

1

Friday, June 17th 2016, 5:20am

How to invoque any action from external webpage?

Hi, I made this action for use with menu in textfield plugin:

[a href="event:plazarmas(ir)"]Plaza de Armas[/a]

In html5 browser I can see, in status bar, the following:

javascript:document.getElementById('krpanoSWFObject')call('plazaarmas(ir)','plugin[text1]');

My question is:

How to invoque this action from external webpage?

In other words: What is the correct URL for link this action, in order to open the webpage and run this action?

Thanks in advanced,

Fdo

publicitarios360

Intermediate

  • "publicitarios360" started this thread

Posts: 205

Location: Habana, Cuba

Occupation: Architect, Photographer, Programmer.

  • Send private message

2

Friday, June 17th 2016, 5:51pm

a possible solution...

In example included: javascript-interface >> js-getlink >>getlink.html is possible to get the url of any webpage with simple panorama inside, setting hlookat, vlookat and fov. I need similar thing in multires, plain object. The best for my project is run the action, but else can be run similar code as:

http//:myurl.../examples/getlink.html?xml=getlink.xml&view.hlookat=0.00&view.vlookat=0.00&view.fov=90.00

or the best, anything as:

http//:myurl.../examples/getlink.html?xml=getlink.xml&javascript:document.getElementById('krpanoSWFObject')call('plazaarmas(ir)','plugin[text1]');

Any advice???

publicitarios360

Intermediate

  • "publicitarios360" started this thread

Posts: 205

Location: Habana, Cuba

Occupation: Architect, Photographer, Programmer.

  • Send private message

3

Saturday, June 18th 2016, 6:32am

solved

If the action is plazarmas()


the code look as:

Source code

1
2
3
4
5
<!DOCTYPE html><html><head>	<title>PRUEBA!!!!</title>	<meta name="viewport" content="target-densitydpi=device-dpi, width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, minimal-ui" />	<meta name="apple-mobile-web-app-capable" content="yes" />	<meta name="apple-mobile-web-app-status-bar-style" content="black" />	<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />	<meta http-equiv="x-ua-compatible" content="IE=edge" />	<style>		@-ms-viewport { width:device-width; }		@media only screen and (min-device-width:800px) { html { overflow:hidden; } }		html { height:100%; }		body { height:100%; overflow:hidden; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF; background-color:#000000; }	</style>	</head><body>

<script src="tour.js"></script>
<div id="pano" style="width:100%;height:100%;">
	<noscript><table style="width:100%;height:100%;"><tr style="vertical-align:middle;"><td><div style="text-align:center;">ERROR:<br/><br/>Javascript not activated<br/><br/></div></td></tr></table></noscript>	<script>embedpano({swf:"tour.swf", xml:"tour.xml", target:"pano", html5:"prefer",onready:krpanoReady,passQueryParameters:true});var krpano = document.getElementById("krpanoSWFObject");function krpanoReady(krpano){    krpano.call("plazarmas()");} </script></div></body></html>


Now I will research in order to pass parameters to webpage: Only one html run differents actions. For example:

Mapa.html/plazaarmas >> open Mapa.html and run the action plazaarmas()
Mapa.html/hotelcapri >> open Mapa.html and run the action hotelcapri()


Any ideas?

Thanks