-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathprimer10.html
56 lines (40 loc) · 1.66 KB
/
primer10.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
<!DOCTYPE html>
<meta charset = utf8>
<html>
<head>
<title>Primer s potenciometrom</title>
</head>
<body onload="load()";>
<div id="divZaIzpis"></div>
<br>
<script type="text/javascript" src="/socket.io/socket.io.js"></script>
<script type="text/javascript">
"use strict"; // in order to use clasess
var divZaIzpis = document.getElementById("divZaIzpis"); // var za div el.
var štVrsticPredPomikom = 10;
var števecIzpisanihVrstic = 0;
var potVrednost1 = 0; // vrednost prvega potenciometra
function log(sporočilo) {
var node=document.createElement("tr"); // we create the variable node as the a table row (tr)
var textnode=document.createTextNode(števecIzpisanihVrstic + " | " + sporočilo); // we create element with the text adding the counter
node.appendChild(textnode); // adding text to "node", i.e. table row
divZaIzpis.insertBefore(node, divZaIzpis.childNodes[0]); // inserting into variable node
if (števecIzpisanihVrstic > štVrsticPredPomikom-1) { // if the lines are more than limit -> start with scroll
divZaIzpis.removeChild(divZaIzpis.childNodes[štVrsticPredPomikom]); // we remove the oldest printout
}
števecIzpisanihVrstic++; // increasing the number of printouts
}
function load() { // funkcija ki se požene, ko odpremo stran
log("html stran naložena")
}
var socket = io.connect("192.168.1.106:8080"); // povezava preko "socket"
socket.on("sporočiloKlientu", function (spo) {
log(spo); // dodamo sporočilo v div
});
socket.on("klientBeriVrednosti", function(vrednost) {
potVrednost1 = vrednost.želenaVrednost;
log(vrednost.želenaVrednost);
});
</script>
</body>
</html>