harici olarak kullanmak isteyen olur ise aşağıdaki koduda javascript kodları arasına eklesin

function new_xmlhttp()
{
	var xmlhttp;
	if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
	 try {
	  xmlhttp = new XMLHttpRequest();
	 } catch (e) {
	  xmlhttp=false;
	 }
	}
	return xmlhttp;
}
bunlarda senin javascript kodlarının düzenlenmiş hali.

var xmlPost; 
function xmlPost(url,text) { 
    var xmlspan = document.getElementById(text); 
    var xmlhttp = new_xmlhttp(); 
    xmlhttp.open("get",url,true); 
    xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded;charset=UTF-8"); 
    xmlhttp.send(text); 
    xmlhttp.onreadystatechange = function() { 
        if (xmlhttp.readyState == 4 && xmlhttp.status == 200) { 
            xmlspan.innerHTML = xmlhttp.responseText 
        } else { 
            xmlspan.innerHTML = 'Hata oluştu tekrar deneyiniz.'; 
        } 
    } 
    return false; 
} 


var commentform; 
function commentform(text){ 
    text.innerHTML = ' '; 
        if (document.comment_form.name.value=="") { 
            alert("ALANLARI BOS BIRAKMAYINIZ!"); 
            return false; 
        } 
        if (document.comment_form.captcha_code.value=="") { 
            alert("ALANLARI BOS BIRAKMAYINIZ!"); 
            return false; 
        } 
        if (document.comment_form.comment.value=="") { 
            alert("ALANLARI BOS BIRAKMAYINIZ!"); 
            return false; 
        } 
var url = 'index.php?s=yorum&id='+document.comment_form.id.value+'&name='+document.comment_form.name.value+'&captcha_code='+document.comment_form.captcha_code.value+'&comment='+encodeURIComponent(document.comment_form.comment.value); 
xmlPost(url,text); 
return false; 
}
şu şekilde denermisiniz

gelen değişkeni urldecode edin.

$comment=nl2br(urldecode($_GET['comment']));
gibi... localhostta denedim kusursuz