ฉันทำ HTA เพื่อแจ้งฟอรัมของโพสต์ใหม่
คัดลอกรหัสต่อไปนี้ในเครื่องและบันทึกเป็น HTA และดับเบิลคลิกเพื่อเรียกใช้งาน โพสต์ใหม่จะปรากฏที่มุมล่างขวาเพื่อแจ้งให้คุณทราบ หน้าต่างการแจ้งเตือนจะถูกปิดโดยอัตโนมัติหลังจาก 10 วินาที
รหัสมีดังนี้:
<html>
<head>
<title> blueideaboardwatcher-byhutia </title>
<!-การตั้งค่าโปรแกรม หากคุณต้องการให้โปรแกรมแสดงในแถบงานโปรดเปลี่ยน ShowitaskBar เป็นใช่->
<HTA: ApplicationId = "App1" SingleInstance = "ใช่" ContextMenu = "ใช่"
sysmenu = "ใช่" windowstate = "ปกติ" maximizebutton = "no" minimizeButton = "ใช่"
applicationName = "BlueIdeAboardWatcher" เวอร์ชัน = "1.0" innerBorder = "ไม่"
คำบรรยายภาพ = "ใช่" showitaskbar = "no" border = "Thin"/>>
<!-ภาษา GB2312->
<metahttp-equiv = "เนื้อหาประเภท" เนื้อหา = "ข้อความ/html; charset =" gb2312 ">>
<!-แผ่นสไตล์->
<style>
ร่างกาย td {
มาร์จิ้น: 0px;
ช่องว่าง: 5px;
ล้น: อัตโนมัติ;
ขนาดตัวอักษร: 12px;
-
H3 {
ขนาดตัวอักษร: 14px;
-
iframe {
แสดง: ไม่มี;
-
</style>
<script>
// ****** พื้นที่ตัวแปรทั่วโลก ******
// ฟอรัมคลาสสิก> คอลัมน์ Dreamweaver & JavaScript
url = "http://bbs.blueidea.com/forumdisplay.php?fid=1";
// Refresh Interval 10s
ช่วงเวลา = 10,000;
// เริ่มต้นส่วนประกอบ
พยายาม{
varxmlhttp = newActivexObject ("microsoft.xmlhttp");
varadodbStream = newActivexObject ("ADOD"+"B.ST"+"REAM");
} catch (e) {
document.write ("<h3> ไม่สามารถโหลดได้ส่วนประกอบจะถูกปิดใช้งาน </h3>");
-
thisdomain = location.href.substring (0, location.href.lastindexof ("//"));
// บันทึกผลลัพธ์ของการเยี่ยมชมครั้งล่าสุดใน REE เพื่อเปรียบเทียบกับครั้งต่อไป
ree = newarray ();
// ตัวแปรที่ใช้ในการพิจารณาว่าการเริ่มต้นเสร็จสมบูรณ์
เริ่มต้น = false;
// บันทึกอาร์เรย์ของ Open Windows
Thewin = Newarray ();
// เริ่มต้นฟังก์ชั่น
functionInit () {
StartCheck ();
-
// ส่งคำขอรับ
functionStartCheck () {
xmlhttp.open ("รับ", url, true);
xmlhttp.send ();
xmlhttp.onreadystatechange = checkState;
-
// ยืนยันผลลัพธ์ที่ส่งคืนโดย xmlhttp
functionCheckState () {
if (xmlhttp.readystate == 4) {
if (xmlhttp.status == 200) {
// ถอดรหัสเพื่อรับค่าส่งคืน
varstrhtml = b2s (xmlhttp.responsebody);
varistart = strhtml.search (/<tablecellpacing = 0cellpadding = 0width = "99%" ชายแดน = 0>/i);