Ajax - Ændre knap
Hej,Jeg har en knap til at ændre et statusfelt, men når jeg har trykket på knappen vil jeg gerne have knappen til at ændre sig, jeg bruger følgende til at gemme værdien med:
//Code Start
<form name='status' onsubmit='statusgem(); return false'>
<input type="hidden" id="statusvalue" value="0" />
<input type='button' onclick='statusgem()' value='Sæt Aktiv' onsubmit='#'/>
</form>
<script language="javascript" type="text/javascript">
<!--
//Browser Support Code
function statusgem(){
var ajaxRequest; // The variable that makes Ajax possible!
try{
// Opera 8.0+, Firefox, Safari
ajaxRequest = new XMLHttpRequest();
} catch (e){
// Internet Explorer Browsers
try{
ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try{
ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e){
// Something went wrong
alert("Your browser broke!");
return false;
}
}
}
// Create a function that will receive data sent from the server
ajaxRequest.onreadystatechange = function(){
if(ajaxRequest.readyState == 4){
document.status.time.value = ajaxRequest.responseText;
}
}
var statusvalue = document.getElementById('statusvalue').value;
var queryString = "?status=" + statusvalue;
ajaxRequest.open("GET", "status.php" + queryString, true);
ajaxRequest.send(null);
document.getElementById("statusse").innerHTML = statusvalue;
}
//-->
</script>
//Code End
Således så når der er trykket Sæt Aktiv så bliver knappen lavet om til at hedde Sæt i Bero og statusvalue bliver 1
mvh.
Leif
