Seri Kuliah ASP (13) Mentransfer Script ke Browser
Penulis:Eve Cole
Waktu Pembaruan:2009-05-30 19:58:58
Meskipun ASP terutama digunakan untuk membuat dan memproses skrip sisi server, Anda dapat memperluas kegunaannya dengan menggunakannya untuk menghasilkan skrip sisi klien yang diproses oleh browser klien. Skrip sisi server dapat ditulis dengan menggabungkan perintah skrip yang dikirim ke browser.
Hal ini dilakukan dengan menggabungkan skrip sisi klien yang diapit oleh komentar HTML dan skrip sisi server yang diapit oleh pembatas:
<BAHASA SKRIP="VBScript">
<!--
skrip klien
<%skrip server%>
skrip klien
<%skrip server%>
skrip klien
...
-->
</SKRIP>
Dengan menggunakan fitur bahasa skrip ini, Anda dapat membuat aplikasi menarik. Misalnya, skrip berikut akan menghasilkan subrutin skrip klien yang berjalan pada browser Web pengguna.
<%
Waktu Server = Waktu
ServerDate = Tanggal
Untuk i = 1 sampai 4
Acak
Kondisi Sambutan = int(rnd * 3)
%>
<BAHASA SKRIP="VBScript">
<!--
Sub ServeInfo<%= i %>()
Pilih Kasus <%= GreetCondition%>
Kasus 0
Msg = "Halo, waktunya <%= ServerTime %>."
Kasus 1
Msg = "Selamat datang! Tanggal hari ini adalah <%= ServerDate %>."
Kasus 2
Msg = "Hai, waktu <%= ServerTime %> dan tanggal <%= ServerDate %>.
Pilihan Akhir
Dokumen.Tulis Pesan
Akhiri Sub
SajikanInfo<%= i %>()
//-->
</SKRIP>
<br>
<%
Berikutnya
%>
Dalam skrip di atas, ASP mengambil informasi waktu dan tanggal di server dan kemudian mengulang beberapa kali untuk menghasilkan subrutin yang berjalan di server Web pengguna. Setiap subrutin klien menyajikan salam yang dipilih secara acak dan menampilkan informasi waktu dan tanggal.
Skrip ini dapat diperluas, misalnya, untuk mengambil dan mengirimkan informasi konfigurasi ke skrip atau komponen klien tertentu, seperti kontrol ActiveX. Penggunaan teknik skrip ini secara fleksibel juga dapat mempercepat pemrosesan server Web dan pengembalian permintaan informasi pengguna.