NEWS
sipmleAPI in HTML mit javascript
-
@sveni_lee wo fehlt es denn genau, kennst du den http Aufruf nicht oder weist du nicht wie man den in JS aufruft?
Laut Doku vom Simple API Adapter lässt sich ein set Befehl damit ausführen:
http://ipaddress:8087/set/javascript.0.test?value=1 -
das ist richtig aber wie mache ich den aufruf innerhalb eines js einer html?
<script> function myMotion() { http://xxx.xxx.xxx.xxx:8087/set/javascript.0.Telegram.fullybrowser.MotionDetection?value=1, } fully.bind('onMotion','myMotion();'); </script> -
das ist richtig aber wie mache ich den aufruf innerhalb eines js einer html?
<script> function myMotion() { http://xxx.xxx.xxx.xxx:8087/set/javascript.0.Telegram.fullybrowser.MotionDetection?value=1, } fully.bind('onMotion','myMotion();'); </script> -
@sveni_lee das geht nur wenn du jQuery in deine Seite eingebunden hast.
Sonst musst du reines JavaScript verwenden also das Beispiel darunter.document.getElementById("target").onclick = function(e) { var wnd = window.open("http://admin:password@192.168.0.20/cgi-bin/ConfigManApp.com?Id=34&Command=1&Number=0123456789"); wnd.close(); e.preventDefault(); }; -
als in dieser Form:
<script> function myMotion() { document.getElementById("target").onclick = function(e) { var wnd = window.open("http://xxx.xxx.xxx.xxx:8087/set/javascript.0.Telegram.fullybrowser.MotionDetection?value=1"); wnd.close(); e.preventDefault(); }; } fully.bind('onMotion','myMotion();'); </script> -
Funktioniert leider nicht. Irgendwie bekomme ich keine Daten Übertragen.
Allerdings bin ich mir nicht sicher woran es liegt. Es könnte auch sein das die funktion garn nichtausgeführt wird. Ich weiß auch nicht wie ich das debuggen könnte.mein HTML sieht jetzt so aus...
<script> function myMotion() { document.getElementById("target").onclick = function(e) { var wnd = window.open("http://xxx.xxx.xxx.xxx:8087/set/javascript.0.Telegram.fullybrowser.MotionDetection?value=1"); wnd.close(); e.preventDefault(); }; } fully.bind('onMotion','myMotion();'); </script>nicht mehr... und die rufe ich dann mit einem iFrame Widget auf...
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden