View Single Post
Eski 02/03/2007, 16:23   #1 (permalink)
nsevinc
Üye
 
Üyelik Tarihi: 02/2007
Mesaj: 13
Soru Tükçe Karakterde Explorer sorunu

Ben sitemde her dökümanın altına yorum yazabilmesi için bir bölüm yaptım. Yorum yapma işlemi hızlı olması ve sayfa yeniletme derdi olmaması için java ile yazdım.

Kod:
<script language="javascript">
function postRequest(strURL){
var xmlHttp;
if(window.XMLHttpRequest){ // For Mozilla, Safari, ...
var xmlHttp = new XMLHttpRequest();
}
else if(window.ActiveXObject){ // For Internet Explorer
var xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlHttp.open('POST', strURL, true);
xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
xmlHttp.onreadystatechange = function(){
if (xmlHttp.readyState == 4){
updatepage(xmlHttp.responseText);
}
}
xmlHttp.send(strURL);
}

function updatepage(str){
 if(str=="commyes"){
document.f2.comm.value='';
alert("Yorumunuz başarıyla iletilmiştir. \n\nOnaylandıktan sonra döküman altına görünebilecek...");
}else if(str=="commno"){
alert("Hata oluştu yorumunuz iletilemedi...");
}
}

function set_comment(nere){

var doc2 = document.f2.doc2id.value;
var yer = nere;
var comment = document.f2.comm.value;
var url = "comment_action.php?doc2=" + doc2 + "&nere=" +yer + "&comm=" + comment ;
if (document.f2.comm.value==""){
alert("Yorum Kutusunu Doldurunuz...");
} else {
postRequest(url);
}
}
</script>

şeklinde bir script yazdım. Firefox tarayıcıda hiç bir sorunum yok ancak Explorer tarayıcı ile yorum eklemeye çalıştığımda yazdığım yorumdaki ilk türkçe harften (ı,ç,ö,ğ,ü) sonrasını kesiyor ve veritabanına eksik kaydediyor.

Bu konuda fikri olanlar var mı acaba ??
nsevinc hatta değil   Alıntı Yaparak Yanıtla