Met onderstaand scriptje kan ik zo een variabele, via een pagina, aanpassen.
Dit werkt perfect.
Maar nu wil ik hetzelfde bereiken dmv images.
VB
Ik heb 8 schakelaars (false= schakelaar uit, true=schakelaar aan)
deze images hebben dan ook die naam, false.jpg en true.jpg
Nu wil ik, indien ik op zo een image klik, dat de bijhorende variabele op true of false gezet, getoggeld dus.
En dit lukt mij maar niet.
Kan me iemand hiermee helpen?
Edit: Oeps, verkeerd forum...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script language="javascript">
var xmlRequest;
function SetDefault() {
var varname = document.getElementById("variable_name").value;
var newval = document.getElementById("NewVal").value;
var msg = 'variable_name=' + varname + '&NewVal=' + newval;
HttpReqPost(msg);
}
function HttpReqPost(sendtext) {
var URL;
URL = "VALUESET.HTM ";
xmlRequest = getXMLHttpRequest();
xmlRequest.open("post", URL);
//xmlRequest.setRequestHeader("variable", "");
xmlRequest.setRequestHeader("Content-Type", "text/xml");
//xmlRequest.setRequestHeader("Connection", "close");
xmlRequest.onreadystatechange = processReqChange;
xmlRequest.send(sendtext);
}
function getXMLHttpRequest() {
if (window.XMLHttpRequest) {
return new window.XMLHttpRequest;
}else{
try {
return new ActiveXObject("MSXML2.XMLHTTP.3.0");
}
catch(ex) {
alert("No http request capability");
return null;
}
}
}
function processReqChange() {
if (xmlRequest.readyState == 4) {
if (xmlRequest.status == 200) {
//window.location="test.htm";
}else{
alert("There was a problem sending the XML data:\n" +
xmlRequest.status + " " + xmlRequest.statusText);
}
}
}
</script>
</head>
<body>
Enter variable (00 - 19) <input id="variable_name" name="variable_name" value="" sise=2>
<br>
Enter new value <INPUT id="NewVal" NAME="NewVal" TYPE="text" SIZE="64" VALUE="">
<br>
<INPUT type="button" value="Set Default" id="button1" name="button1" onclick="return SetDefault()">
</body>
</html>
Weet ook niet echt waar het moet staan.
Topic verplaatst naar PHP.
SanThe.