เทคโนโลยีการรีเฟรชได้ผ่านหลายขั้นตอน:
1. เพิ่มคีย์ลงในส่วนหัวของไฟล์ HTML เพื่อให้เพจข้ามไปยังเพจที่ระบุ (รวมถึงตัวมันเองด้วย) หลังจากเวลาที่กำหนด
ตัวอย่างเช่น:
<meta http-equiv="refresh " content= "30">
2. ใช้เฟรมและรีเฟรชเนื้อหาเฟรมเป็นประจำในสคริปต์ JS
สองวิธีข้างต้นจะโหลดหน้าใหม่นั่นคือรีเฟรชซึ่งรู้สึกไม่ค่อยดีนัก! เทคโนโลยีที่ไร้ความสดชื่นจึงปรากฏขึ้น
ประการที่สาม เป็นการดัดแปลงวิธีที่สอง
นั่นคือ ตั้งค่าความยาวและความกว้างของเฟรมใดเฟรมหนึ่งเป็น 0 เพื่อทำให้มองไม่เห็น จากนั้นรีเฟรชเนื้อหาของเฟรมที่ซ่อนอยู่โดยใช้สคริปต์เป็นประจำ จากนั้น "เขียน" เนื้อหาของเฟรมลงในเฟรมที่เรียกดูได้ ห้องสนทนายุคแรกๆ ส่วนใหญ่ใช้เทคโนโลยีนี้
ในความหมายที่แท้จริง เทคโนโลยีทั้งสองต่อไปนี้ถูกนำมาใช้เพื่อให้บรรลุเทคโนโลยีรีเฟรช ซึ่งสามารถบรรลุการรีเฟรชบางส่วนได้:
4. เทคโนโลยี xmlHttp ซึ่งสามารถเข้าถึงเพจ asp, เพจ aspx, WebService ฯลฯ ผ่าน xmlHttp
<ภาษาสคริปต์ = "จาวาสคริปต์">
ฟังก์ชั่น()
-
var http = ใหม่ ActiveXObject("Microsoft.XMLHTTP");
http.open("GET",../Advertisement/3.htm",false);
http.ส่ง();
var str = http.responseText;
t.innerHTML=str;
-
</สคริปต์>
<span id=t></span>
5. WebService ใช้ส่วนประกอบ WebService.htc เพื่อเข้าถึงบริการบนเว็บ
วาโอเจ;
ฟังก์ชั่นเริ่มต้น (obj, op, id)
-
OBJ=obj;
OBJ.useService("admin/DataOperation.asmx?WSDL", "getBody");
OBJ.getBody.callService(แสดง,op,id);
}
แสดงฟังก์ชัน (ผลลัพธ์){
OBJ.innerHTML=result.value;
}
6. การใช้ระยะไกล การใช้ระยะไกลยังสามารถบรรลุเทคโนโลยีที่รีเฟรชได้อีกด้วย เนื่องจากคอมโพเนนต์ระยะไกลสามารถจัดเตรียมวิธีการเข้าถึงได้หลายวิธี รวมถึง Http จึงเทียบเท่ากับ WebService เมื่อเข้าถึงด้วย Http