Я использую django, Raspberry Pi3, частицы.io, реле. Я хочу передать \ выключить значение из формы в частиц.io, чтобы я мог управлять лампочкой.
<form action="https://api.particle.io/v1/devices/{{value1}}/relay?access_token={{value2}}" method="POST">
Код, данный выше работает отлично, но когда я пытаюсь применить то же самое для всплывающего окна, Particle.io не может получить значение вкл \ выкл. Код приведен ниже
{% if user.is_authenticated %}
<div class = "container">
<div class="wrapper">
<form action="javascript:my_c()" class="form-signin" method="POST">
<hr class="colorgraph"> <br>
<p style="color:black; font-family:helvetica; font-size:20px;">Welcome to your home automation system.</p><br>
<br>
<h style="color:black; font-family:helvetica;">Greetings {{request.user.get_short_name}} </h><br>
{% for Profile in UserD|slice:":1" %}
<h style="color:black; font-family:helvetica;">Access {{value1}} </h><br>
<h style="color:black; font-family:helvetica;">Device ID {{value2}} </h><br>
<p style="color:black; font-family:helvetica; font-size:20px;">Tell your device what to do!</p>
<center>
<div id="donate">
<a style="color:black; font-family:helvetica; font-size:15px;">Lights:</a>
<label class="green"><input type="radio" name="arg" value="on"><span>ON</span></label>
<label class="red"><input type="radio" name="arg" value="off"><span>OFF</span></label>
</div>
</center>
<center>
<input class="btn btn-primary btn-xl js-scroll-trigger" type="submit" value="Do it!">
</center>
<br>
<br>
<script type="text/javascript">
function my_c(){
var win = window.open('https://api.particle.io/v1/devices/{{value1}}/relay?access_token={{value2}}', '1366002941508','width=500,height=200,left=375,top=330');
setTimeout(function () { win.close();}, 6000);
}
</script>
</form>
{% endfor %}
и в любом случае вместо использования setTimeout(function () { win.close();}, 6000);
this окно закрывается автоматически, как только сайт полностью загружен, например. используя onload или что-то в этом роде