Break Out Frame With Javascript (Frame BreakOut Script)

Pernahkah anda melihat suatu situs yang menggunakan suatu iframe untuk menampilkan halaman dari situs lain? Biasanya situs semacam ini menggunakannya untuk meletakkan ads pada top iframe mereka. Mereka mendapat untung tanpa harus bersusah payah membuat situs lagi. Bagaimana bila ini terjaid pada anda? Apakah anda terganggu? Bila iya, maka berikut ini adalah tricks menggunakan javascript yang tepat.



Pertama, user haruslah menggunakan browser dengan javascript enabled. Copy dan paste kode berikut pada HEAD section document yang ingin anda lindungi dari iframe.

<head>
<script language="JavaScript" type="text/javascript">
<!--
function breakout_of_frame()
{
// see http://www.thesitewizard.com/archive/framebreak.shtml
// for an explanation of this script and how to use it on your
// own website
if (top.location != location) {
top.location.href = document.location.href ;
}
}
-->
</script>
</head>


Alternatifnya, anda menyimpannya sebagai file javascript sendiri dan menggunakan


<script src="scripts.js" language="JavaScript" type="text/javascript">
</script>


Agar fungsi script berjalan maka pada BODY TAG harus diubah menjadi

<body onload="breakout_of_frame()">
... (the rest of the document) ...
</body>


Ketika user masuk ke dalam situs anda melalui iframe maka script akan mengecek apakah TOP WINDOWS URL sama dengan URL document, bila tidak maka akan diredirect ke situs anda langsung.

Optimize Your Internet!!

0 comments: