You are not logged in.

1

Tuesday, June 11th 2013, 9:01am

Die ersten Schritte sind schwer...Fragen zur lightbox, onclick und onover

Hallo liebes Forum,


ich habe vor 4 Tagen mit krpano angefangen und mehr oder
weniger auch sofort losgelegt. Die ersten Erfolge kamen schnell und dann
bekommt man natürlich Lust auf mehr. Leider komme ich nun aber einfach nicht
weiter.


Was soll gemacht werden?


Ich habe einen Rundgang durch unser Fitnessstudio erstellt.
Soweit alles kein Problem. Doch der ersten Hürden kamen schnell. Ich möchte,
wie in dem Weinkellerbeispiel, dass sich ein Text einblendet, sobald ich über
deinen Hotspot gehe. Das sieht dann so aus:


Source code

1
2
3
4
5
6
7
8
9
10
11
<hotspot name="spot1"

style="skin_hotspotstyle"

ath="58.284"
atv="2.144" 

 linkedscene="kraftraum"

 onover="showtext(Kraftraum)"
/>


Der Name erscheint auch, allerdings immer nur ganz kurz und
verschwindet dann wieder. Wie bekomme ich das hin, dass das auch bleibt?

Das zweite Problem ist vermutlich etwas komplexer. Ich habe
zusätzlich zu den normalen Hotspots noch eine Art Infospot eingebaut. Dazu habe
ich einen animierten Hotspot gewählt und wenn man draufklickt soll sich eine
Lightbox öffnen und hier dann Infos zu dem jeweiligen Trainingsgerät
erscheinen. Leider klappt das überhaupt nicht. Ich habe die Lightbox Dateien in
meine HTML Datei geladen und diese funktionieren auch. Soweit also kein
Problem. Dann habe ich, dank google folgenden Code gefunden:

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<script>

function display_box () {

$.lightbbox({

'href': rundgang.html,

'width' : '100%',

'height' : '100%',

'autoScale' : false,

'transitionIn' :
'none',

'transitionOut' :
'none',
'type' : 'iframe'
});
}
</script>


Dieses Script steht in meiner HTML Datei (rundgang.html), in
der der Rundgang eingebunden ist.


In der XML Datei habe ich dann:

Source code

1
2
3
4
5
6
7
8
9
10
11
12
<hotspot name="spot1"

style="skin_hotspotstyle"

ath="58.284"
atv="2.144" 

linkedscene="kraftraum"

onover="showtext(Kraftraum)"

onclick="js(display_box(pfad/bilddatei.jpg)););"/>



Nur leider passiert da rein garnichts, wenn ich darauf
klicke.


Ich hoffe ich konnte mich annähernd verständlich ausdrücken
und Ihr könnt mir weiterhelfen.


Vielen Dank vorab!

inno

Trainee

Posts: 86

Location: Wyk auf Föhr

  • Send private message

2

Tuesday, June 11th 2013, 10:59am

Hallo,

zur ersten Frage würd ich sagen probier mal onhover statt onover

LG
Peter

3

Tuesday, June 11th 2013, 11:29am

Man, manchmal bin ich aber auch ein Depp.

Jetzt funktioniert es. Das Problem war zusätzlich, dass ich mit <include> die hotspot XML geladen habe und dort hatte ich bei onhover bereits etwas eingetragen. Aber jetzt läuft das schonmal vielen Dank!

Bei der Lightbox komme ich immer noch nicht weiter, aber ich bin fleißig am probieren.