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

Friday, July 22nd 2011, 9:12am

html-Attribut über Javascript füllen

Hallo!

Ich würde gerne das html-Attribut über die Javascript-Einbindung steuern, d.h. eine Art Titel mitgeben:
ein

Source code

1
 viewer.addVaribale("plugin[textfield].html","<p>Mein dyn. Titel</p>")

funktioniert leider nicht.

Wie könnte ich das realisieren?
Gruß
Ralf

2

Friday, July 22nd 2011, 12:33pm

viewer.addVaribale
aus viewer.addVaribale -> viewer.addVariable machen? Vielleicht klappt das ja.

Gruß
Karsten

3

Friday, July 22nd 2011, 12:53pm

*pinch* ja gut, war jetzt hier ein verschreiber, geht aber trotzdem nicht

4

Saturday, July 23rd 2011, 8:26pm

Hi,

soll die Variable während es Einbettens oder später interaktiv gesetzt werden?

falls es später interaktiv passieren soll, dann geht das über die 'set/get/call' Javascript Schnittstelle,

siehe hier:
http://krpano.com/docu/js/

Schöne Grüße,
Klaus

5

Monday, July 25th 2011, 2:09pm

Hallo Ralf,

gut, Schreibfehler war es also nicht ;-)
Was geht genau nicht? Hast Du die Variable nicht zur Verfügung, gibt es JS Fehlermeldungen?

Möglicherweise ist ja auch der Name der Variablen nicht auswertbar.
Ich würde das Problem eventuell so lösen:

Übergabe aus HTML:
viewer.addVaribale("pluginTextfieldHTML","<p>Mein dyn. Titel</p>");

Holen der Variablen im XML und Setzen für das entsprechende Plugin:
set(plugin[textfield].html, get(pluginTextfieldHTML));

Hier mußt Du aber sicherstellen, dass die Varibale auch verfügbar ist, aufpassen bei includes.
Warum willst Du dies eigentlich aus dem HTML übergeben, gibt es dafür einen Grund?

Gruß
Karsten