![]() |
Emely.Net Banner Exchange |
Jika anda pernah berurusan dengan homepage-homepage di Geocities atau Tripod, anda akan terbiasa dengan suatu jendela kecil yang muncul dengan suatu iklan banner. Bisa saja anda merasakan hal tersebut mengganggu. Tetapi anda harus percaya pada saya bahwa adalah cukup menyenangkan jika anda melalukan hal tersebut pada homepage anda. Tidak percaya...? Klik disini!
Saya tidak akan memberikan source codenya karena sebaiknya anda tidak melakukan hal tersebut pada penggunjung homepage anda ;-)
Pop-up windows biasanya digunakan ketika anda ingin menampilkan sesuatu kepada user, tetapi anda tidak ingin mereka meninggalkan halaman yang sedang mereka lihat (Mungkin anda takut mereka tidak akan kembali).
Mari kita lihat kode yang digunakan untuk membuat link tersebut.
'return false' memb
eritakukan browser bahwa
ketika user melakukan klik pada link, browser tersebut tetap akan berada pada
halaman yang sama dari pada halaman yang ditentukan pada HREF. Penanganan event onClick()
akan memanggil fungsi window.open()
untuk membuka suatu
jendela browser yang baru. Parameter pertama adalah : 'http://www.indoprog.f2s.com'
merupakan URL yang akan dimuat. Parameter kedua adalah, 'indoprogWnd'
merupakan nama yang akan diberikan pada jendela baru tersebut. Parameter ketiga
menentukan dimensi tampilan dari jendela. Kita menentukan ukuran jendela adalah
370x240 dengan sautu status bar. Perhatikan disana ada koma untuk pemisah
masing-masing elemen. Tampilan dari window dapat dikenalikan dengan option
sebagai berikut:
height=100
)
width=200
)
directories=yes
)
hotkeys=no
)
location=yes
)
menubar=yes
)
resizable=no
)
scrollbars=yes
)
toolbar=yes
)Selain nilai dari yes/no, anda dapat juga menggunakan nilai 1/0. mis, anda
dengan menulis toolbar=1
sebagai penganti dari toolbar=yes
.
Berikut ini adalah beberapa kombinasi yang mana dapat anda coba sendiri. Semuanya akan membuka dokumen pada suatu jendela baru dengan efek yang berbeda-beda.
Suatu jendela dengan menubar, kotak location dan scroll bars.
Suatu window dengan toolbar, statusbar dan scroll bar. Anda dapat juga mengubah
ukuran jendela jika anda menginginkannya dimana hak tersebut tidak mungkin
dilakukan pada jendela-jendela sebelumnya.
Pada contoh diatas, saya memisahkan kode ke dalam sejumlah baris untuk memudahkan pembacaan, tetapi jika anda ingin menggunakan-nya, pastikan segala sesuatu berada dalam petik ganda dan seluruhnya berada dalam suatu petik tunggal.