да как я понял надо через xmlhttp.send('name=' + encodeURIComponent(name)) посылать запросы пост.
сейчас попробую так отсылать сообщение, может тогда и половина проблемы пропадёт)
нет что-то у меня не получилось через пост, от так:
msg = 'msg=' + encodeURIComponent(msg);
xmlhttp.open("POST","ajax.php",true);
xmlhttp.send(msg);
а в ajax.php так
<?PHP
echo $_POST['msg']
?>
но оно так возвращает просто пустую строку, короче не вышло, но я вернулся к запросу гет, и чтобы убрать символы типа %20% включил кодировку сообщение перед отправкой и всё) от так просто...