Boleh jadi kamu membenci sesuatu, padahal ia amat baik bagimu,
dan boleh jadi (pula) kamu menyukai sesuatu padahal ia amat buruk bagimu;
Allah mengetahui, sedang kamu tidak mengetahui. (QS. 2:216)
Jadwal Sholat untuk wilayah Jakarta dan Sekitarnya, Kamis, 24 Mei 2012/3 Rajab 1433 H : Imsak 4:26:59 - Shubuh 4:33:25 - Terbit 5:55:33 - Dzuhur 11:49:46 - Ashar 15:11:48 - Maghrib 17:44:03 - Isya' 18:57:40 WIB

Penulis Topik: Proteksi Javascript  (Dibaca 1057 kali)


Offline ARS

  • myQ Hero
  • *
  • Tgl Gabung: Apr 2006
  • Tulisan: 21.962
  • Lokasi: Kasultanan Ngayogyakarta Hadiningrat
  • Jenis kelamin: Pria
  • !..Karena Korupsi Bukanlah Budaya!..!
    • Lihat Profil
    • Apa Dong (dot) Com
« pada: 28 Mei 2009, 08:08:27 »
Dulu pernah pake script yang bisa memproteksi javascript supaya cuma bisa dijalankan dari URL tertentu saja. Sekarang mau pake lagi, tapi lupa :D

Ada yang tahukah??
█ Apa Dong (dot) Biz @ www.apadong.biz
█ 24x7x365 Support - Free Services+Bon

Offline fikri2831

  • myQ Aktivis
  • *
  • Tgl Gabung: Apr 2006
  • Tulisan: 1.874
  • Jenis kelamin: Pria
    • Lihat Profil
« Jawab #1 pada: 29 Mei 2009, 09:00:27 »
nunggu ARS inget aja deh  :ngemil2:

Offline oomnya fahrel

  • myQ Setia
  • *
  • Tgl Gabung: Okt 2007
  • Tulisan: 12.300
  • Lokasi: Bumi Allah
  • Jenis kelamin: Pria
  • Kage Mane no Jutsu
    • Lihat Profil
    • Open house
« Jawab #2 pada: 29 Mei 2009, 09:03:29 »
nunggu ARS inget aja deh  :ngemil2:

Hihi :hihi: %peace%

Offline aang

  • myQ Aktivis
  • *
  • Tgl Gabung: Apr 2006
  • Tulisan: 1.274
  • Lokasi: Palembang
  • Jenis kelamin: Pria
    • Lihat Profil
    • OmahKu
« Jawab #3 pada: 29 Mei 2009, 09:12:52 »
taunya seh encript javascript :siul:
silahkan datang ke omahku.... omahku.com

Offline ARS

  • myQ Hero
  • *
  • Tgl Gabung: Apr 2006
  • Tulisan: 21.962
  • Lokasi: Kasultanan Ngayogyakarta Hadiningrat
  • Jenis kelamin: Pria
  • !..Karena Korupsi Bukanlah Budaya!..!
    • Lihat Profil
    • Apa Dong (dot) Com
« Jawab #4 pada: 29 Mei 2009, 09:21:19 »
nunggu ARS inget aja deh  :ngemil2:
wueleh, kirain dah ada solusi :wataw:


taunya seh encript javascript :siul:
kalo cuma di encrypt, masih bisa dijalanin di tempat lain, percuma :D
█ Apa Dong (dot) Biz @ www.apadong.biz
█ 24x7x365 Support - Free Services+Bon

Offline fikri2831

  • myQ Aktivis
  • *
  • Tgl Gabung: Apr 2006
  • Tulisan: 1.874
  • Jenis kelamin: Pria
    • Lihat Profil
« Jawab #5 pada: 29 Mei 2009, 09:24:18 »
lhah dari dulu juga pengen proteksi .js, tp blum sempet googling :D

Offline aang

  • myQ Aktivis
  • *
  • Tgl Gabung: Apr 2006
  • Tulisan: 1.274
  • Lokasi: Palembang
  • Jenis kelamin: Pria
    • Lihat Profil
    • OmahKu
« Jawab #6 pada: 29 Mei 2009, 09:37:15 »
kayaknya sih bisa, tapi dicampur ma PHP :hmmm:

prinsipnya sama kayak protek gambar
silahkan datang ke omahku.... omahku.com

Offline ARS

  • myQ Hero
  • *
  • Tgl Gabung: Apr 2006
  • Tulisan: 21.962
  • Lokasi: Kasultanan Ngayogyakarta Hadiningrat
  • Jenis kelamin: Pria
  • !..Karena Korupsi Bukanlah Budaya!..!
    • Lihat Profil
    • Apa Dong (dot) Com
« Jawab #7 pada: 29 Mei 2009, 09:39:30 »
coba kayak gimana...?
█ Apa Dong (dot) Biz @ www.apadong.biz
█ 24x7x365 Support - Free Services+Bon

Offline aang

  • myQ Aktivis
  • *
  • Tgl Gabung: Apr 2006
  • Tulisan: 1.274
  • Lokasi: Palembang
  • Jenis kelamin: Pria
    • Lihat Profil
    • OmahKu
« Jawab #8 pada: 29 Mei 2009, 09:55:41 »
file index.php

Kode: [Pilih]
<?
session_start();

$_SESSION['loadTest'] = true;
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script type="text/javascript" src="test.php"></script>
<title>Untitled Document</title>
</head>

<body onLoad="tes()">

</body>
</html>




file test.php

Kode: [Pilih]
<?
session_start();
if($_SESSION['loadTest']) {
?>
function tes() {
alert('tes ok');
}
<?
unset($_SESSION['loadTest']);
}
?>



kalo dipanggil file index.php di browser, maka akan kluar alert box. tapi kalo dipanggil file test.php yg isinya javascript, hasilnya ga ada apa2, baik di browser maupun di source code. jadi dengan proteksi ini (mungkin) orang ga bisa liat code javascipt maupun memanggilnya secara langsung (mesti lewat file index.php)



apa kayak gitu yg dimaksud??
silahkan datang ke omahku.... omahku.com

Offline ARS

  • myQ Hero
  • *
  • Tgl Gabung: Apr 2006
  • Tulisan: 21.962
  • Lokasi: Kasultanan Ngayogyakarta Hadiningrat
  • Jenis kelamin: Pria
  • !..Karena Korupsi Bukanlah Budaya!..!
    • Lihat Profil
    • Apa Dong (dot) Com
« Jawab #9 pada: 29 Mei 2009, 11:03:39 »
pernah liat yang kayak gitu deh... :hmmm:


tapi kok ga bisa yawh pas di test..!? :D


ada yang kurang di test.php-nya
█ Apa Dong (dot) Biz @ www.apadong.biz
█ 24x7x365 Support - Free Services+Bon

Offline aang

  • myQ Aktivis
  • *
  • Tgl Gabung: Apr 2006
  • Tulisan: 1.274
  • Lokasi: Palembang
  • Jenis kelamin: Pria
    • Lihat Profil
    • OmahKu
« Jawab #10 pada: 29 Mei 2009, 11:06:08 »
masa? disini bisa tuh.

kalo pake ff, coba buka console error, diclear dulu, trus refresh. emang ada errro?
silahkan datang ke omahku.... omahku.com

Offline ARS

  • myQ Hero
  • *
  • Tgl Gabung: Apr 2006
  • Tulisan: 21.962
  • Lokasi: Kasultanan Ngayogyakarta Hadiningrat
  • Jenis kelamin: Pria
  • !..Karena Korupsi Bukanlah Budaya!..!
    • Lihat Profil
    • Apa Dong (dot) Com
« Jawab #11 pada: 29 Mei 2009, 11:13:34 »
ini pake FF, yang:
function tes() {
   alert('tes ok');
}

mati
█ Apa Dong (dot) Biz @ www.apadong.biz
█ 24x7x365 Support - Free Services+Bon

Offline aang

  • myQ Aktivis
  • *
  • Tgl Gabung: Apr 2006
  • Tulisan: 1.274
  • Lokasi: Palembang
  • Jenis kelamin: Pria
    • Lihat Profil
    • OmahKu
« Jawab #12 pada: 29 Mei 2009, 11:14:47 »
mati gmn bos? :hmmm:
silahkan datang ke omahku.... omahku.com

Offline ARS

  • myQ Hero
  • *
  • Tgl Gabung: Apr 2006
  • Tulisan: 21.962
  • Lokasi: Kasultanan Ngayogyakarta Hadiningrat
  • Jenis kelamin: Pria
  • !..Karena Korupsi Bukanlah Budaya!..!
    • Lihat Profil
    • Apa Dong (dot) Com
« Jawab #13 pada: 29 Mei 2009, 11:22:54 »
ga kebaca di browser maksudnya. di IE juga error di line 14 katanya (yang body onLoad).

tampilannya di source dreamweaver jadi gini:



yang di source code kalo dia aktif kan berwarna, ga hitam doang :D
█ Apa Dong (dot) Biz @ www.apadong.biz
█ 24x7x365 Support - Free Services+Bon

Offline aang

  • myQ Aktivis
  • *
  • Tgl Gabung: Apr 2006
  • Tulisan: 1.274
  • Lokasi: Palembang
  • Jenis kelamin: Pria
    • Lihat Profil
    • OmahKu
« Jawab #14 pada: 29 Mei 2009, 11:30:53 »
loh kan emang kayak gitu bos. ntu kan file php bukan js. yah jelas2 yg berwarna itu syntax php doank  :wataw:


masa ga boleh onLoad seh :hmmm:

coba file test.php diganti

Kode: [Pilih]
<?
session_start();
if($_SESSION['loadTest']) {
?>

alert('tes ok');

<?
unset($_SESSION['loadTest']);
}
?>


trus <body onLoad="tes()"> di index.php diganti <body>
silahkan datang ke omahku.... omahku.com