Cara untuk menambahkan kode JavaScript ke klien adalah dengan menempatkannya di URL setelah specifier pseudo-protocol JavaScript:. Jenis protokol khusus ini menyatakan bahwa badan URL adalah kode JavaScript yang sewenang -wenang, yang dijalankan oleh juru bahasa JavaScript. Jika kode JavaScript dalam JavaScript: URL berisi beberapa pernyataan, pernyataan harus dipisahkan menggunakan titik koma. URL seperti ini:
JavaScript: var sekarang = tanggal baru (); "<h1> waktunya adalah: </h1>" + sekarang;
Ketika browser memuat URL seperti itu, itu akan menjalankan kode JavaScript yang terkandung dalam URL dan menampilkan nilai string dari pernyataan JavaScript terakhir sebagai konten dokumen baru. Nilai string ini dapat berisi tag HTML dan diformat untuk menampilkan persis sama dengan dokumen lain yang dimuat ke browser.
URL JavaScript juga dapat berisi pernyataan JavaScript yang hanya melakukan tindakan tetapi tidak mengembalikan nilai. Misalnya:
JavaScript: Alert ("Hello World!")Ketika URL seperti itu dimuat, browser hanya menjalankan kode JavaScript di dalamnya, tetapi karena tidak ada nilai yang ditampilkan sebagai dokumen baru, itu tidak mengubah dokumen yang ditampilkan saat ini.
Biasanya kami ingin menggunakan JavaScript: URL untuk menjalankan beberapa kode JavaScript yang tidak mengubah dokumen yang ditampilkan saat ini. Untuk melakukan ini, Anda harus memastikan bahwa pernyataan terakhir dalam URL tidak mengembalikan nilai. Salah satu caranya adalah secara eksplisit menentukan nilai pengembalian seperti yang kurang menggunakan operator void, cukup gunakan pernyataan void 0; Di akhir JavaScript: URL. Misalnya: URL berikut akan membuka jendela browser kosong baru tanpa mengubah konten jendela saat ini:
JavaScript: window.open ("Tentang: blank"); batal 0;Jika URL ini tidak memiliki operator void, nilai pengembalian jendela.