Hallo,
ich möchte ein kleines Luftschiff über einen esp 8266 Wlan Chip steuern.
Der Chip funktioniert so das ich z.B http://192.168.4.1/gpio/1 aufrufe, dadurch wird der Ausgang 1 auf True gesetzt, die Ip ist hierbei die des Wlan Chips.
Unten hänge ich meinen Code an. Ich habe es schon so, das ich über einen Button und Javascript die Url aufrufen, sodass der Ausgang gesetzt wird, und mit einem anderen Button wieder auf 0 gesetzt werden kann.
Problem ist nun das in meinem Code jedesmal eine neue Seite aufgemacht wird, die dann natürlich nicht aufgerufen werden kann, ich habe schon den Code so verändert das ich danach wieder auf meine ursprüngliche Seite geschickt werde, trotzdem hat man nach einer Weile ziemlich viele Felder im Browser offen.
Außerdem hätte ich es gerne als Taster, sodass während ich das Feld drücke es auf 1 gesetzt wird, ansonsten auf 0
Ist dies machbar und wenn ja wie? Muss dazu sagen das dies mein erster Exkurs in Web, Javascript ist und ich vorher nur C++ Programmiert habe.
Schonmal danke!
<head>
<meta http-equiv="Conent-Type" content="text/html;charset=utf-8">
<title>JavaScript Kurs- Teil 1</title>
<style type="text/css">
body{
margin: 20px;
background-color:#222;}
h1 {
font-family:Ubuntu, sans-serif;
color: #FFF;
margin 0;
}
</style>
</head>
<body>
<SCRIPT type= "text/javascript">
function java(){
var eins= window.location;
//alert(eins);
//window.location = "www.google.de";
window.open(" http://192.168.4.1/gpio/1");
window.open(eins);
alert("Du bist ein Dummkopf!");}
function java2(){
var eins= window.location;
window.open(" http://192.168.4.1/gpio/0");
window.open(eins);}
</script>
<FORM name="heey">
<input type="button" value="an" onclick="java()">
<input type="button" value="aus" onclick="java2()">
<h1> JavaScript Kurs- Teil 1 </h1>
</FORM>
</body>
</html>
ich möchte ein kleines Luftschiff über einen esp 8266 Wlan Chip steuern.
Der Chip funktioniert so das ich z.B http://192.168.4.1/gpio/1 aufrufe, dadurch wird der Ausgang 1 auf True gesetzt, die Ip ist hierbei die des Wlan Chips.
Unten hänge ich meinen Code an. Ich habe es schon so, das ich über einen Button und Javascript die Url aufrufen, sodass der Ausgang gesetzt wird, und mit einem anderen Button wieder auf 0 gesetzt werden kann.
Problem ist nun das in meinem Code jedesmal eine neue Seite aufgemacht wird, die dann natürlich nicht aufgerufen werden kann, ich habe schon den Code so verändert das ich danach wieder auf meine ursprüngliche Seite geschickt werde, trotzdem hat man nach einer Weile ziemlich viele Felder im Browser offen.
Außerdem hätte ich es gerne als Taster, sodass während ich das Feld drücke es auf 1 gesetzt wird, ansonsten auf 0
Ist dies machbar und wenn ja wie? Muss dazu sagen das dies mein erster Exkurs in Web, Javascript ist und ich vorher nur C++ Programmiert habe.
Schonmal danke!
<head>
<meta http-equiv="Conent-Type" content="text/html;charset=utf-8">
<title>JavaScript Kurs- Teil 1</title>
<style type="text/css">
body{
margin: 20px;
background-color:#222;}
h1 {
font-family:Ubuntu, sans-serif;
color: #FFF;
margin 0;
}
</style>
</head>
<body>
<SCRIPT type= "text/javascript">
function java(){
var eins= window.location;
//alert(eins);
//window.location = "www.google.de";
window.open(" http://192.168.4.1/gpio/1");
window.open(eins);
alert("Du bist ein Dummkopf!");}
function java2(){
var eins= window.location;
window.open(" http://192.168.4.1/gpio/0");
window.open(eins);}
</script>
<FORM name="heey">
<input type="button" value="an" onclick="java()">
<input type="button" value="aus" onclick="java2()">
<h1> JavaScript Kurs- Teil 1 </h1>
</FORM>
</body>
</html>