NEWS
URL IN SCRIPT AUFRUFEN
-
Ich möchte einen eigenen Datenpunkt (URL) in mein Skript einbauen. Bei einer Zustands-Änderung (Fenster offen) soll das Skript eine URL öffnen (http://10.xx.x.xxx:8082/vis/index.html#000_HOME).
-
Ich möchte einen eigenen Datenpunkt (URL) in mein Skript einbauen. Bei einer Zustands-Änderung (Fenster offen) soll das Skript eine URL öffnen (http://10.xx.x.xxx:8082/vis/index.html#000_HOME).
@rnm Was soll denn dann mit der URL passieren? Wo soll sie geöffnet werden.
Also wenn man eine URL im Script öffnet (httpGet) , kann man Daten abfragen, die unter der URL vorhanden sind.Ich vermute allerdings, du möchtest das bei Zustandsänderung in der Deiner VIS dann ein andere Seite aufgerufen wird?
Dafür könntest du dann die DPs nutzen

-
Ich möchte einen eigenen Datenpunkt (URL) in mein Skript einbauen. Bei einer Zustands-Änderung (Fenster offen) soll das Skript eine URL öffnen (http://10.xx.x.xxx:8082/vis/index.html#000_HOME).
-
@rnm Was soll denn dann mit der URL passieren? Wo soll sie geöffnet werden.
Also wenn man eine URL im Script öffnet (httpGet) , kann man Daten abfragen, die unter der URL vorhanden sind.Ich vermute allerdings, du möchtest das bei Zustandsänderung in der Deiner VIS dann ein andere Seite aufgerufen wird?
Dafür könntest du dann die DPs nutzen

-
Ich möchte einen eigenen Datenpunkt (URL) in mein Skript einbauen. Bei einer Zustands-Änderung (Fenster offen) soll das Skript eine URL öffnen (http://10.xx.x.xxx:8082/vis/index.html#000_HOME).
was du genau willst ist schwer zu verstehen.
die anderen haben ja auch schon gefragt wo du das öffnen willst.
man kann bspw auch eine url öffnen um nur den html inhalt zu lesen um daraus irgendwelche werte zu extrahieren.aber wie ich vermute, willst du wohl in vis die url öffnen.
am einfachsten mit vis machbar wäre es das du in einer view ein iframe widget einfügst. in das url feld trägst du aber deinen datenpunkt in der binding notation ein
bspw:{userdata.0.test.meineurl}immer wenn du in diesen datenpunkt eine gültige url schreibst, wird der iframe aktualisiert.
allerdings gibt es bei externen urls ggfs aus sicherheitsgründen einschränkungen durch den browser oder auch durch den anbieter. -
Prinzip:

Bei 1 definierst Du den Datenpunkt des Sensors (Fenster offen oder so)
Zuerst rufst Du jetzt mal im Browser die gewünschte VIS auf welche geöffnet werden soll.
Dann:
- den Wert vom DP
vis.0.control.instancekopieren und in den Textblock eintragen
- den Wert vom DP
vis.0.control.datakopieren und in den Textblock eintragen
- im Textfeld den Wert
changeVieweintragen.
