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.

1

Tuesday, January 15th 2013, 2:20pm

mit openurl auf eine url verlinken

hi,ich hab mit vtour eine tour erstellt und möchte einen hotpot nicht auf ein anderes Panorama sondern auf eine url verlinken

also von:


<hotspot name="spot3" style="skin_hotspotstyle" ath="-175.955" atv="4.047" linkedscene="scene_eineszene" />

auf


<hotspot name="spot3" style="skin_hotspotstyle" ath="-175.955" atv="4.047" onclick="openurl('irgendwo.html', _self);" />

das ist doch richtig so?

aber das geht nicht weder online noch auf localhost, die spots bei mir im Bingmap plugin zeigen auf eine url, dass klapt komischer weise. :-(


gruß
Claas

toosten

Intermediate

Posts: 462

Location: Berlin

Occupation: freier Software-Entwickler ( HTML, JS, PHP, JSP, Flash, AS3, C++, Java, krpano, ---)

  • Send private message

2

Wednesday, January 16th 2013, 8:05am

eventuell:
openurl('%FIRSTXML%/irgendwo.html', _self);

3

Wednesday, January 16th 2013, 10:49am

eventuell:
openurl('%FIRSTXML%/irgendwo.html', _self);
hmmm, ja ist richtig. er zuckt ja nicht mal wenn url falsch wäre würde ich ja wenigstens ein 404 bekommen. Der hotspot ist da wenn ich ihn anklicke passiert nix. ich bin gerade völlig irritiert. vor allem weil dass (spot) aus Bingmaps heraus so funktioniert.

toosten

Intermediate

Posts: 462

Location: Berlin

Occupation: freier Software-Entwickler ( HTML, JS, PHP, JSP, Flash, AS3, C++, Java, krpano, ---)

  • Send private message

4

Wednesday, January 16th 2013, 1:56pm

Source code

1
<hotspot name="spot3" style="skin_hotspotstyle" ath="-175.955" atv="4.047" onclick="openurl('irgendwo.html', _self);" />

Funktioniert bei mir!

5

Wednesday, January 16th 2013, 2:14pm

Source code

1

				

Funktioniert bei mir!
ja sieht richtig aus, der hotsport erscheint aber ist nicht anklickbar, hab mal das ganze Szene kopiert, vielleicht hab ich was übersehen:

Source code

1
2
3
4
5
<scene name="scene_achtmannkammer-trauraum" title="Trauraum" onstart="" thumburl="panos/achtmannkammer-trauraum.tiles/thumb.jpg" lat="" lng="" heading="">
		<view hlookat="-122.306" vlookat="29.026" fovtype="MFOV" fov="120.000" maxpixelzoom="2.0" fovmin="70" fovmax="140" limitview="auto" />
		<preview url="panos/achtmannkammer-trauraum.tiles/preview.jpg" />
		<image type="CUBE" multires="true" tilesize="512" progressive="false">			<level tiledimagewidth="955" tiledimageheight="955">				<cube url="panos/achtmannkammer-trauraum.tiles/l2_%s_%v_%h.jpg" />			</level>			<level tiledimagewidth="512" tiledimageheight="512">				<cube url="panos/achtmannkammer-trauraum.tiles/l1_%s_%v_%h.jpg" />			</level>			<mobile>				<cube url="panos/achtmannkammer-trauraum.tiles/mobile_%s.jpg" />			</mobile>		</image>
		<!-- place your scene hotspots here -->		<hotspot name="spot1" style="skin_hotspotstyle" ath="-63.739" atv="19.423" linkedscene="scene_achtmannkammer-trauraum-hinten" />		<hotspot name="spot2" style="skin_hotspotstyle" ath="-51.896" atv="2.030" linkedscene="scene_stralsund-rathaus-achtmannkammer-eingang" /><hotspot name="spot3" style="skin_hotspotstyle" ath="-175.955" atv="4.047" onclick="openurl('irgendwo.html', _self);" />			 	</scene> 

6

Thursday, January 17th 2013, 9:41am

Hi,

das Problem hier - das 'onclick' Event wird auch im 'skin_hotspotstyle' <style> definiert, und damit überschreibt das onclick Event aus dem Style das im <hotspot> angegebene onclick Event.

Als Lösung - entweder einen zweiten <style> ohne onclick Event definierten und diesen verwenden, oder den style entfernen und die Hotspot Grafik direkt angeben.

Schöne Grüße,
Klaus

7

Thursday, January 17th 2013, 11:53am

und genau das wars vielen Dank Klaus. Hab die Style Definition kopiert umbenannt und das xml bei onclick gelöscht.



*thumbsup*