Hi,
ich hab mit einem kleinen Script versucht, mittels HTTP-Request die GET-Variable zu setzen. Hier mein Code:
<html>
<script>
var xmlDoc = null ;
var bit = 0;
var url = null;
function load() {
bit=1;
if (typeof window.ActiveXObject != 'undefined' ) {
xmlDoc = new ActiveXObject("Microsoft.XMLHTTP");
xmlDoc.onreadystatechange = process;
}
else {
xmlDoc = new XMLHttpRequest()
xmlDoc.onload = process ;
}
url = "background.html?zahl=bit";
xmlDoc.open( "GET", url, true );
xmlDoc.send( null );
}
function process() {
if(xmlDoc.readyState==4) {
document.getElementById("output").value = bit ;
}
else
return;
}
function empty() {
bit=0;
document.getElementById("output").value = bit ;
}
</script>
<body>
<textarea id="output" cols='70' rows='40'><empty></textarea>
<br></br>
<button onmousedown="load()" onmouseup="empty()">Taster</button>
</body>
</html>
Die Datei, in der das ganze drinnen steht, heißt background.html.
Wenn ich jetzt auf den Button klicke, müsste ich doch in der URL in der Browser-Leiste die angehängte GET-Variable plus dem Wert der "bit"-Variable sehen oder? Aber leider funktioniert das nicht; es ändert sich gar nix an der URL...
Woran liegt das?
Danke für die Hilfe!