Sie sind nicht angemeldet.

Ossigott90

Schüler

  • »Ossigott90« ist der Autor dieses Themas

Beiträge: 96

Wohnort: Berlin

Beruf: 360° - Visualisierungen

  • Nachricht senden

1

Mittwoch, 2. November 2016, 10:14

Seitenname ändern HTML

Kann man via Hotspot den Namen der HTML Seite abändern lassen?

Momentan ist dieser immer der gleiche und ich würde gerne den Namen ändern jeweils mit dem Befehl Hotspot ändern.

toosten

Fortgeschrittener

Beiträge: 521

Wohnort: Berlin

Beruf: Software-Entwickler bei VR-Easy ( HTML, JS, PHP, krpano, C++, Java )

  • Nachricht senden

Ossigott90

Schüler

  • »Ossigott90« ist der Autor dieses Themas

Beiträge: 96

Wohnort: Berlin

Beruf: 360° - Visualisierungen

  • Nachricht senden

3

Mittwoch, 2. November 2016, 10:58

Können Sie mir ein Beispiel bitte geben wie ich zb. in einer Hotspot Anweisung den Namen der HTML Seite auf "Test" ändern kann?

4

Mittwoch, 2. November 2016, 11:47

Hi,

z.B.

Quellcode

1
2
3
4
5
<action name="test">
  jscall('document.title = "test";');
</action>

<hotspot ... onclick="test();" />


Schöne Grüße,
Klaus

Ossigott90

Schüler

  • »Ossigott90« ist der Autor dieses Themas

Beiträge: 96

Wohnort: Berlin

Beruf: 360° - Visualisierungen

  • Nachricht senden

5

Mittwoch, 2. November 2016, 12:35

Wenn ich das in meiner xml eingebe:


<action name="test">
jscall('document.title = "TEST";');
</action>

, ändert sich der Name der HTML leider nicht

6

Mittwoch, 2. November 2016, 17:24

rufst du die action test(); auch irgendwo auf,
oder hast du sie nur in dein xml reinkopiert? :)

Ossigott90

Schüler

  • »Ossigott90« ist der Autor dieses Themas

Beiträge: 96

Wohnort: Berlin

Beruf: 360° - Visualisierungen

  • Nachricht senden

7

Donnerstag, 3. November 2016, 08:25

reinkopiert *whistling*

<action name="test">
jscall('document.title = "test";');
</action>

<hotspot ... onclick="test();" />

damit passiert aber bei drücken des Hotspots nix...

toosten

Fortgeschrittener

Beiträge: 521

Wohnort: Berlin

Beruf: Software-Entwickler bei VR-Easy ( HTML, JS, PHP, krpano, C++, Java )

  • Nachricht senden

toosten

Fortgeschrittener

Beiträge: 521

Wohnort: Berlin

Beruf: Software-Entwickler bei VR-Easy ( HTML, JS, PHP, krpano, C++, Java )

  • Nachricht senden

9

Donnerstag, 3. November 2016, 08:32

...
damit passiert aber bei drücken des Hotspots nix...


Doch der Titel der HTML-Seite ändert sich,ich vermutete ja das du die URL anpassen willst.

Ossigott90

Schüler

  • »Ossigott90« ist der Autor dieses Themas

Beiträge: 96

Wohnort: Berlin

Beruf: 360° - Visualisierungen

  • Nachricht senden

10

Donnerstag, 3. November 2016, 08:59

Wahrscheinlich, sorry wenn ich mich nicht genau ausdrücke.

Ich möchte das den Namen der Website quasi ändern und den Link wo die Datei heraus gelesen wurde. Damit ich wenn ich zu einem neuen Kugelbild springe auch den richtigen Namen in den beiden Sachen habe und nicht immer den vom Ersten

toosten

Fortgeschrittener

Beiträge: 521

Wohnort: Berlin

Beruf: Software-Entwickler bei VR-Easy ( HTML, JS, PHP, krpano, C++, Java )

  • Nachricht senden

Ossigott90

Schüler

  • »Ossigott90« ist der Autor dieses Themas

Beiträge: 96

Wohnort: Berlin

Beruf: 360° - Visualisierungen

  • Nachricht senden

12

Donnerstag, 3. November 2016, 10:50

<hotspot name="Standpunkt_007"
ath="5"
atv="0"
style="hotspot_ani_white"
alpha="0.4"
edge="top"
onhover="set(alpha,1.0)"
onout="set(alpha,0.4);"
onclick="test();"

/>


<action name="test">
jscall('document.title = "test";');
</action>


da passiert wenn ich den Hotspot anklicke leider nix

toosten

Fortgeschrittener

Beiträge: 521

Wohnort: Berlin

Beruf: Software-Entwickler bei VR-Easy ( HTML, JS, PHP, krpano, C++, Java )

  • Nachricht senden

13

Donnerstag, 3. November 2016, 11:18

Stimmt *blink* , dann mußt du in der HTML-Seite eine JS-Funktion hinterlegen und diese wird dann per js(setTitel('bla')) aufgerufen.

Quellcode

1
2
3
4
5
6
7
8
<hotspot ... onclick="js(setTitle('neu'));" />


<script>
		function setTitle(t){
			document.title= t;
		}
</script>

Ossigott90

Schüler

  • »Ossigott90« ist der Autor dieses Themas

Beiträge: 96

Wohnort: Berlin

Beruf: 360° - Visualisierungen

  • Nachricht senden

14

Donnerstag, 3. November 2016, 12:19

Das sieht schon sehr gut aus.

Der Name ändert sich schonmal.

Jetzt habe ich nur noch das Problem das ich das neue Kugelbild starten will und gleichzeit sich der Name ändern soll.


<hotspot name="Standpunkt_Test"
ath="5"
atv="0"
style="hotspot_ani_white"
alpha="0.4"
edge="top"
onhover="set(alpha,1.0)"
onout="set(alpha,0.4);"
onclick="js(setTitle('Test'));"
onclick="loadpano(../Test/Test.xml, null, MERGE|KEEPVIEW, BLEND(1));"
/>

gibts da eine und Anweisung oder sowas in der Art?

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Ossigott90« (3. November 2016, 13:38) aus folgendem Grund: onclick="js(setTitle('Test'));loadpano(../Test/Test.xml, null, MERGE|KEEPVIEW, BLEND(1))" ist die Antwort.


Ossigott90

Schüler

  • »Ossigott90« ist der Autor dieses Themas

Beiträge: 96

Wohnort: Berlin

Beruf: 360° - Visualisierungen

  • Nachricht senden

15

Donnerstag, 3. November 2016, 13:40

onclick="js(setTitle('Test'));loadpano(../Alt_007/Alt_007.xml, null, MERGE|KEEPVIEW, BLEND(1))"

is die Antwort.

Den Websiten Code, kann man den ändern?


zB. aus
file:///Test/Kugelbilder/Alt_006/Alt_006.html

das:
file:///Test/Kugelbilder/Alt_007/Alt_007.html