Terkadang kita perlu menunda pelaksanaan fungsi-fungsi berikut, tetapi tidak disarankan untuk berpikir sebaliknya. Dua cara sederhana untuk menunda halaman ASP
asp penundaan tipe pertama
Copy kode kodenya sebagai berikut:
<% Respon.Buffer = Benar %>
<%
' Siapkan variabel yang diperlukan untuk menyelesaikan tugas
Redupkan TimerStart, TimerEnd, TimerNow, TimerWait
'Berapa detik Anda ingin mereka menunggu...
TimerTunggu = 5
' Atur dan mulai pengatur waktu
TimerSekarang = Timer
TimerStart = TimerSekarang
TimerEnd = TimerStart + TimerTunggu
' Simpan dalam satu lingkaran untuk jangka waktu yang diinginkan
Lakukan Sementara (TimerNow < TimerEnd)
' Tentukan waktu saat ini dan waktu yang telah berlalu
TimerSekarang = Timer
Jika (TimerNow < TimerStart) Lalu
TimerSekarang = TimerSekarang + 86400
Akhiri Jika
Lingkaran
' Oke waktunya habis, ayo kita keluar dari sini
Respon.Redirect nextpage.html %>
asp penundaan 2,
Copy kode kodenya sebagai berikut:
<%
Sub WaktuDelaySeconds(DelaySeconds)
Hitungan Detik = 0
Detik2 = 0
Sedangkan SecCount < DelaySeconds + 1
Detik1 = Detik(Waktu())
Jika Detik1 <> Detik2 Lalu
Detik2 = Detik(Waktu())
Hitungan Detik = Hitungan Detik + 1
Akhiri Jika
Pergi ke
Akhiri Sub
%>
'Untuk mengubah penundaan, sesuaikan di sini
<% TimeDelaySeconds(2) %>
Metode ketiga penundaan asp
Copy kode kodenya sebagai berikut:
'metode penundaan asp
SubDelayTime (Nomor kedua)
waktu mulai redup
Waktu mulai=SEKARANG()
lakukan saat tanggaliff(s,startTime,NOW())<secondNumber
lingkaran
Akhiri Sub
panggilanDelayTime(5)
Ini dapat digunakan untuk pengujian, tetapi kode tersebut memakan banyak CPU dan tidak disarankan untuk situs dengan banyak kunjungan...