Ik wil op mijn raspberry pi via javascript en een bash script een aantal gpio poorten aansturen door op een afbeelding te klikken in de browser. Hiervoor gebruik ik hetvolgende script.
Als ik deze code gebruik, laad hij telkens in de browser het script dat opgeroepen wordt, ipv op deze pagina te blijven.
Hoe kan ik dit oplossen?
Olivier
Code:
<html>
<head>
<script Language="Javascript">
function set0()
{
document.location="cgi-bin/set0.cgi";
}
function set1()
{
document.location="cgi-bin/set1.cgi";
}
function set01()
{
document.location="cgi-bin/set01.cgi";
}
function clear01(event)
{
document.location="cgi-bin/clear01.cgi";
}
</script>
</head>
<body>
<div style="text-align:center">
<h1>Raspberry Pi GPIO</h1>
<img src="/forward.jpg" id="f" onmousedown="set01()" onmouseup="clear01(event)">
<br>
<img src="/left.jpg" id="l" onmousedown="set0()" onmouseup="clear01(event)">
<img src="/right.jpg" id="r" onmousedown="set1()" onmouseup="clear01(event)">
<br>
<img src="/stop.jpg" id="s" onmousedown="clear01(event)" onmouseup="clear01(event)">
</div>
</body>
</html>
Als ik deze code gebruik, laad hij telkens in de browser het script dat opgeroepen wordt, ipv op deze pagina te blijven.
Hoe kan ik dit oplossen?
Olivier