Javascript window.open
Setelah kemarin dibuat pusing karena IE ga mau ngerefresh pake kode yang no problem di browser yang lain (apa? standard compliance? apaan tuh?), sekarang giliran fungsi buat ngebuka jendela yang juga ngeyel.
Sekilas tentang window.open, fungsi ini kita gunakan untuk membuka page yang lain. Lalu bedanya dengan href dari tag <a>? Kita juga bisa mendefinisikan beberapa parameter tambahan seperti judul jendela dan besar jendela. Fungsi ini sering digunakan untuk membuka jendela pop-up, yaitu jendela yang ukurannya lebih kecil dari jendela utama.
Contoh penggunaannya:
window.open('http://neuronworks.co.id/','PT Neuronworks Indonesia','width=800,height=600');
Kode lengkapnya:
function openPage(){ window.open('http://neuronworks.co.id/','PT Neuronworks Indonesia','width=800,height=600'); }
Aduh! Domainnya udah expired! Admin! Tuluuunnggg!
Nah coba buka pake Internet Explorer. Ga bisa dibuka yah? Coba kode window.open-nya ganti dengan yang ini:
window.open('http://neuronworks.co.id/','PT_Neuronworks_Indonesia','width=800,height=600');
Kode lengkapnya:
function openPage(){ var v_browserName=navigator.appName; if(v_browserName=="Microsoft Internet Explorer"){ window.open('http://neuronworks.co.id/','PT_Neuronworks_Indonesia','width=800,height=600'); } else{ window.open('http://neuronworks.co.id/','PT Neuronworks Indonesia','width=800,height=600'); } }
Jadi kesimpulannya IE ga mau kalo parameter judul jendela-nya mengandung spasi! Ter-la-lu!
Oh iya, hari ini (17/2) Citta ulang tahun! Selamat ulang tahun yah Citt! Jangan lupa minta kado ke Koben!
Seluruh kode yang digunakan disini bisa didapatkan di pojok kode Neuronworks
(kalo sudah diapprove admin tentunya
)




