Cambiando motore la cosa
non cambia:

Codice PHP:
<!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>
<
title>Untitled Document</title>
<
meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<
script language="JavaScript" type="text/JavaScript">
 var 
http_request false;
   function 
makePOSTRequest(urlparameters) {
      
http_request false;
      if (
window.XMLHttpRequest) { // Mozilla, Safari,...
         
http_request = new XMLHttpRequest();
         if (
http_request.overrideMimeType) {
             
// set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            
http_request.overrideMimeType('text/html');

         }
      } else if (
window.ActiveXObject) { // IE
         
try {
            
http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (
e) {
            try {
               
http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (
e) {}
         }
      }
      if (!
http_request) {
         
alert('Cannot create XMLHTTP instance');
         return 
false;
      }
      
      
http_request.onreadystatechange alertContents;
      
http_request.open('POST'urltrue);
      
http_request.setRequestHeader("Content-type""application/x-www-form-urlencoded");
      
http_request.setRequestHeader("Content-length"parameters.length);
      
http_request.setRequestHeader("Connection""close");
      
http_request.send(parameters);
   }

   function 
alertContents() {
         
document.getElementById('myspan').innerHTML ='loading ......';
      if (
http_request.readyState == 4) {
         if (
http_request.status == 200) {
            
//alert(http_request.responseText);
            
result http_request.responseText;
            
document.getElementById('myspan').innerHTML result;            
         } else {
            
alert('There was a problem with the request.');
         }
      }
   }
window.onload= function(){ 
    var 
target document.getElementById('my-buttom'); 
    if(!
target){return;} 
    
target.onclick=function(){ 
    var 
inputValue document.getElementById('my-text').value
    var 
postVar'cat_title='+encodeURIComponent(inputValue); 
    
//alert(postVar); 
     
makePOSTRequest('post.php'postVar);
    } 
}
</script>

</head>

<body>
<form action="" method="post" name="frm"> 
<input id="my-text" name="my_test" type="text">
 
<input id="my-buttom" name="my_buttom" type="button" value="insert">
</form>



Server-Response:

<hr>
<span name="myspan" id="myspan"></span>
<hr>
</body>
</html> 
Firebug da watch out lo script mioinput ?

Vi risulta questo comportamento o no ?

Comincio a pensare che ho Firebug bacato

riportao le versioni

FF 2.0.0.5

Firebug 1.05