Saya membuat HTA untuk memberi tahu forum posting baru
Salin kode berikut secara lokal dan simpan sebagai HTA dan klik dua kali untuk menjalankannya. Posting baru akan muncul di sudut kanan bawah untuk memberi tahu Anda. Jendela pemberitahuan akan ditutup secara otomatis setelah 10 detik.
Kodenya adalah sebagai berikut:
<Html>
<head>
<title> BlueIdeAboardWatcher-Byhutia </iteme>
<!-Pengaturan program. Jika Anda ingin program ditampilkan di bilah tugas, silakan ubah showitaskBar menjadi ya->
<hta: applicationId = "app1" singleinstance = "yes" contextMenu = "ya"
sysmenu = "yes" windowstate = "normal" maximizeButton = "no" minimizeButton = "ya"
ApplicationName = "BlueIdeAboardWatcher" Versi = "1.0" Innerborder = "No"
Caption = "Ya" showitaskBar = "tidak" border = "tipis"/>
<!-Bahasa GB2312->
<metahttp-equiv = "konten-tipe" content = "text/html; charset =" gb2312 ">
<!-Sheet Style->
<tyle>
tubuh, td {
margin: 0px;
padding: 5px;
meluap: otomatis;
font-size: 12px;
}
h3 {
Ukuran font: 14px;
}
iframe {
Tampilan: Tidak Ada;
}
</tyle>
<script>
// ****** Area variabel global ******
// Forum Klasik> Kolom Dreamweaver & JavaScript
url = "http://bbs.blueidea.com/forumdisplay.php?fid=1";
// Segarkan interval 10s
interval = 10000;
// Inisialisasi komponen
mencoba{
varxmlhttp = newActivexObject ("microsoft.xmlhttp");
varadodbstream = newActivexObject ("adod"+"b.st"+"ream");
} catch (e) {
document.write ("<h3> gagal memuat, komponen dinonaktifkan </h3>");
}
thisDomain = location.href.substring (0, location.href.lastindexof ("//"));
// Simpan hasil kunjungan terakhir di REE untuk perbandingan dengan waktu berikutnya
ree = newArray ();
// variabel yang digunakan untuk menentukan apakah inisialisasi selesai
diprakarsai = false;
// Simpan array jendela terbuka
thewin = newArray ();
// inisialisasi fungsi
functionInit () {
startcheck ();
}
// Kirim permintaan mendapatkan
functionStartCheck () {
xmlhttp.open ("get", url, true);
xmlhttp.send ();
xmlhttp.onreadystatechange = checkState;
}
// konfirmasi hasil yang dikembalikan oleh xmlhttp
functionCheckState () {
if (xmlhttp.readystate == 4) {
if (xmlhttp.status == 200) {
// decode untuk mendapatkan nilai pengembalian
varstrhtml = b2s (xmlhttp.responseBody);
varistart = strhtml.search (/<tableCellPacing = 0cellPadding = 0width = "99%" border = 0>/i);