Steuerung über HTTP

um Steu­er­te­le­gram­me über HTTP zu ver­sen­den gibt es meh­re­re Mög­lich­kei­ten. Was am meis­ten da­bei stört ist wahr­schein­lich, daß Sie je­des­mal ei­ne nutz­lo­se lee­re Sei­te mit OK be­kom­men. Ei­ne Mög­lich­keit, das zu ver­mei­den ist ei­nen klei­nen (0x0) Iframe auf Ihrer Sei­te als Ziel an­zu­ge­ben. In IE6 ist die­ser Iframe wirk­lich un­sicht­bar, mit Fire­fox se­hen Sie ei­nen klei­nen 2x2 Punkt an sei­ner Stel­le.
Um ei­ne Lam­pe zu schal­ten kön­nen Sie ei­nen But­ton wie folgt pla­zie­ren:

<form method="get" action="" name="eib">
  <p>Kin­der­zim­mer
  <button value="1" name="Kizi1" onclick="self.lo­ca­tion.href='http://ariel:1215/eib/grp/0.2.0?val=0'">aus</button>
  <p>Kin­der­zim­mer
</form>

und Sie be­kom­men die "OK"-Sei­te oder Sie pla­zie­ren ei­nen ein­fa­chen Link et­wa so:

  <a href="http://ariel:1215/eib/grp/0.2.0?val=0" target=ifr>aus</a>
  <iframe src="" width="0" height="0" name="ifr">

und das Ok er­scheint im mi­kro­sko­pi­schen Iframe und ist da­durch prak­tisch un­sicht­bar.
Wenn Sie den Zurück-But­ton des Brow­sers be­nut­zen wird IE zur vor­he­ri­gen Sei­te wech­seln wäh­rend Fire­fox das Kom­man­do er­neut sen­den wird.
Seit 01/2010 ant­wor­tet der Port­ser­ver bei den meis­ten Auf­ru­fen mit aus­sa­ge­kräf­ti­ge­ren Mit­tei­lun­gen (et­wa mit dem Wert, den er zu set­zen ver­sucht). Wenn Sie die­sen se­hen wol­len kön­nen sie den Iframe na­tür­lich auch grö­ßer ma­chen.

Einfügen und Lö­schen von Trig­gern

Seit der Ein­füh­rung von Named Trig­gers ist es mög­lich, Trig­ger im lau­fen­den Be­trieb ein­zu­fü­gen und zu lö­schen. Nä­he­res da­zu un­ter Named Trig­gers

Beispiele

In den Bei­spiel­da­tei­en fin­den Sie