มือใหม่ กับ Loading text
คือผมลองเขียนโค๊ด Ajax
มันทำงานครับ แต่ปัญหาคือระหว่างที่รอเอกสารโหลดนั้น มันเหมือนจะค้าง
ผมเลยอยากเพิ่ม คำสั่งให้แสดง ข้อความ ขณะรอโหลด และหาก server down
จะเขียนต่อยังไงครับ
var xmlhttp=null;
function Get(str,str2)
{
if (str.length==0)
{
document.getElementById("playlist").innerHTML="No data requesting...";
return;
}
if (window.XMLHttpRequest)
{
// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else if (window.ActiveXObject)
{
// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
else
{
alert("Your browser does not support XMLHTTP!");
return;
}
var url="Streaming/AJAXGetList.asp?cat=" + str + "&no=" + str2;
//url=url+"&sid="+Math.random();
xmlhttp.open("GET",url,false);
xmlhttp.send(null);
document.getElementById("playlist").innerHTML=xmlhttp.responseText;
//document.getElementById("waitmsg").innerHTML="";
}
มันทำงานครับ แต่ปัญหาคือระหว่างที่รอเอกสารโหลดนั้น มันเหมือนจะค้าง
ผมเลยอยากเพิ่ม คำสั่งให้แสดง ข้อความ ขณะรอโหลด และหาก server down
จะเขียนต่อยังไงครับ
เเปลี่ยนมาใช้เป็น true และ ใช้ร่วมกับ onReadyStateChange ครับ
รายละเอียดการใช้งานแบบเต็มๆลองหาอ่านบนเว็บครับ จะเข้าใจได้ดีกว่า
บนเว็บมีตัวอย่างการทำ loading ด้วยครับ