OnClick und OnRelease event

Hallo zusammen,

Ich hab schon mal versucht das zu posten. Kennt jemand einen Weg um im Webfront ein Objekt zu haben das beim anklicken ein Script ausführt und beim loslassen ein anderes? Wie z.b. Rolladen anfahren und stoppen oder eine ein-tasten Dimmer bedienen?

Gruß

Heinz

Sent from my SM-G935F using Tapatalk

Das ist mit Boardmitteln nicht möglich.

paresy

Alles klar, muss ich drum rum schaffen.
Ist das strukturbedingt nie möglich oder nur momentan nicht?

Sent from my SM-G935F using Tapatalk

Ist halt einfach nicht im Webfront implementiert. Möglich ist das schon halt nur nicht mit den Standard Buttons im Webfront. Um so was zu realisieren müsstest Du eine String Variable anlegen vom Typ ~HTMLBox. Darein kannst Du dann eine eigene Site packen mit Javascript und musst dann den Button mit eigenen Mitteln als Webseite realisieren. Wobei es da dann wahrscheinlich Sinn macht gleich eine ganze Remoteoberfläche als Seite zu setzten, geht auch als Modul mit Webhook (siehe Beispiel hier).

Die Events die Du z.B. bei JQuery nutzt sind
vclick
und
vmouseout

Hier findest Du Beispiele zum Setzten von Variablen mit Javascript das muss dann um Eventhandler ergänzt werden.

OnClick hab ich mit jquery wie folgt gelöst

Html Box erstellen und den folgenden Code reinpacken



<script type="text/javascript" src="//code.jquery.com/jquery-1.8.3.js"></script>

<script>
		$(document).ready(function(){
		    $("img").click(function(){
			var wert = this.getAttribute("id");
		        $.get("http://[DEINE-IP]:3777/hook/[DEIN_HOCK]?var="+ wert);
		    });
		});

</script>

<img src="picture.png" id="X12345">


Im PHP-Script erhälst du den Wert dann über $_GET[„var“] und kann ihn weiter verarbeiten

Das Attribut „id“ kannst du (soweit ich weiß) jedem Html-Tag beifügen, so könntest du alles klickbar machen.

Viele Grüße
Markus

Danke für die Tipps. Das leitet mich in für mich neue Gewässer aber ich werde es ausprobieren. Ich habe diesen Drang mich in der Praxis an so wenig sonderlösungen wie möglich zu binden aber testen muss ich es. Wäre schön wenn es da irgendwann in IPS eine standardlösung gäbe.

Sent from my SM-G935F using Tapatalk