Dovrei effettuare una chiamata ajax ad una pagina php tramite get, per testare se la chiamata funzionasseo meno ho buttato giù qualche codice semplice.. Questa è la pagina a cui viene effettuata la richiesta:

Codice PHP:
<?php

$color 
htmlspecialchars($_GET['color']);

$fp fopen('colore.txt','a+');
fwrite($fp$color.'
'
);
fclose($fp);

?>
e questa è la pagina che effettua la chiamata:



codice:
 
<HTML>
<HEAD>
<TITLE></TITLE>
<script type="text/javascript">  
function bye() { 
var color = document.getElementById('color').value;
ajax.open("get", "create.php", true); 
ajax.setRequestHeader("content-type", "application/x-www-form-urlencoded"); 
ajax.send("color=#FFF");
alert("Hai scelto questo colore: "+color+"");
} 
</script>  
</HEAD>
<BODY>
<input type="text" name="color" id="color" />

<button onclick="bye();">Test del colore</button>

</BODY>
</HTML>
Il bello è che cliccando sul button nemmeno manda l' alert.. Dove sbaglio?