PDA

View Full Version : چرا برخی از مرورگرها برخی قسمتهای سایت من رو ساپورت نمی کنن؟



kavoshgar63
یک شنبه 10 خرداد 1388, 16:11 عصر
سلام
من برای صفحه ارسال نظرات کاربرانم در سایتم که به زبان پی اچ پی نوشته شده از تکنیک ای جکس استفاده کردم وقتی با مرورگر فایرفاکس به صورت فارسی نظرم رو می فرستم به صورت تمام و کمال نظر رو در بانک ذخیره می کنه ولی وقتی همین متن رو با برخی نسخه های اینترنت اکسپلورر می فرستم آدرس سایت من که مشکل داره :
http://www.pooyasharif.com/commentsview.php
اینم تکه کد ای جکس:


//Define Your browser
var XMLHttpRequestObject = false;
try {
XMLHttpRequestObject = new ActiveXObject("MSXML2.XMLHTTP");
} catch (exception1) {
try {
XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
} catch (exception2) {
XMLHttpRequestObject = false;
}
}
// agar browser ro nashnakht
if (!XMLHttpRequestObject && window.XMLHttpRequest)
{
XMLHttpRequestObject = new XMLHttpRequest();
}
// End Of Define Your Browser


var pageurl = "inc/commentsave.php?";
var http= XMLHttpRequestObject;




function Answer1()
{
if(XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200)

{

var obj = document.getElementById('divcomment');
r = http.responseText;
obj.innerHTML=r;
document.getElementById('CommentBox_email').value="";
document.getElementById('CommentBox_matn').value="";
document.getElementById('CommentBox_name').value="";
document.getElementById('CommentBox_url').value="";
window.setInterval("hidemsg();",1000);
//document.getElementById("tfname").value = r;
}
}



// in code ro rooye rooydad onclick button mizarid.
function getandgive()
{
if(http)
{
var objgif = document.getElementById('commentdivgif');
objgif.style.visibility="visible";
var comment=document.getElementById("CommentBox_matn").value;
var c1="comment=";
var param1 =c1+comment ;
var c2="&name=";
var c3="&url=";
var c4="&email=";
var param2=c2+document.getElementById("CommentBox_name").value;
var param3=c3+document.getElementById("CommentBox_url").value;
var param4=c4+document.getElementById("CommentBox_email").value;

http.open("GET", pageurl+param1+param2+param3+param4, true);
objgif.style.visibility="hidden";
var obj = document.getElementById('divcomment');
obj.style.height="auto";
obj.style.visibility="visible";
http.onreadystatechange = Answer1;
http.send(null);
}
}
//end getandgive End of Ajax

Yousha
یک شنبه 10 خرداد 1388, 17:51 عصر
سلام،
عزیز این مشکل شما ارتباطی به PHP نداره، باید در بخش Client-side/JavaScript مطرح کنید.