JavascriptBMissionB3B–BMengambilBCookies PenyusunanBMisiBTipeBJavascriptBMission
C. JavascriptBMissionB3B–BMengambilBCookies
282 C.1. Misi Pada misi ini pmmain harus mmlakukan inspmksi source HTML dari halaman misi. Jawaban disimpan pada cookie wmb browsmr dmngan nama “javascript-mission-3” jadi pmmain harus mmngmtahui cara mmlihat cookie. Tampilan Javascript Mission 3 ditunjukkan olmh gambar 4.56. Pada source HTML Javascript Mission 3 dibagian tag head HTML ditunjukkan cara bagaimana mmngaksms cookie lmwat javascript dmngan mmmbuat smbuah fungsi bmrnama rmadCookim. Bmrikut potongan kodm cara mmlihat cookie yang ada pada Source HTML Javascript Mission 3. Gambar 4.56 Tampilan Javascript Mission 3 function readCookiename { var nameEQ = name + =; var ca = document.cookie.split;; forvar i=0;i ca.length;i++ { var c = ca[i]; while c.charAt0== c = c.substring1,c.length; if c.indexOfnameEQ == 0 return c.substringnameEQ.length,c.length; } return null; } Bmrikut source HTML dari misi yang dapat mmnjadi pmtunjuk pmnymlmsaian misi. var js_answer = readCookiejavascript-mission-3; document.getElementByIdmission_submit.onclick = function { var frm = document.frm_js_variable; 283 var answer = document.getElementByIdmission_answer.value; if answer == js_answer { alertBENAR Otak kamu masih waras coy...; } else { alertPALAH Dokter kejiwaan terdekat 200 meter dari sini.; return false; } } C.2. Tujuan Mmnguji pmmahaman tmntang bagaimana mmnggunakan javascript untuk mmngambil cookim. Gambar 4.57 Mmlihat Cookims Javascript Mission 3 C.3. LangkahBPenyelesaian Lihat nilai dari cookim bmrnama “javascript-mission-3”. Pada browsmr Firmfox cara yang digunakan untuk mmlihat cookie adalah dmngan masuk km mmnu Edit – Preferences – Privacy – Show Cookies. Kmtikkan nama domain ta.rioastamal.net pada isian smarch. Lihat pada gambar 4.x untuk ilustrasi contoh Show Cookies pada Firmfox. Bagian kodm javascript yang mmnunjukkan bagaimana mmngaksms cookim ada pada bagian head. Bmrikut kodm tmrsmbut. 284 function readCookiename { var nameEQ = name + =; var ca = document.cookie.split;; forvar i=0;i ca.length;i++ { var c = ca[i]; while c.charAt0== c = c.substring1,c.length; if c.indexOfnameEQ == 0 return c.substringnameEQ.length,c.length; } return null; }D. JavascriptBMissionB4B–BTrickyBVariable
Parts
» TA : Rancang Bangun Aplikasi Belajar Web Hacking Berbasis Jejaring Sosial (Facebook).
» PerumusanBMasalah PembatasanBMasalah Tujuan SistematikaBPenulisan
» TesBHasilBBelajar Penskoran PemberianBPeringkat PengertianBdanBTujuanBBelajar
» VariabelBpadaBJavascript FungsiBpadaBJavascript DocumentBObjectBModelBDOM Javascript
» FacebookBLogin FacebookBGraphBAPI FacebookBOpenBGraph PlatformBFacebook
» UserBStories TA : Rancang Bangun Aplikasi Belajar Web Hacking Berbasis Jejaring Sosial (Facebook).
» IterasiBke-1 Iterast ke-2 ModelBStormingBdanBTest-DrivenBDevelopmentBTDD
» Flow-of-event event Use Case Menambah Ttpe Mtst Flow-of-event Use Case Melthat Daftar Ttpe Mtst
» Flow-of-event Use Case Mengubah Ttpe Mtst Flow-of-event Use Case Menghapus Ttpe Mtst
» Flow-of-event Use Case Mengubah Ttpe Mtst Secara Batch Flow-of-event Use Case Menghapus Mtst
» Flow-of-event Use Case Prevtew Arttkel Flow-of-event Use Case Menambah Arttkel
» Flow-of-event Use Case Melthat Daftar Arttkel Flow-of-event Use Case Mengubah Arttkel
» Flow-of-event Use Case Menghapus Arttkel Sequence Dtagram Prevtew Arttkel
» Flow-of-event Use Case Melthat Daftar Tag Flow-of-event Use Case Mencart Tag
» Sequence Dtagram Menghapus Tag Flow-of-event Use Case Mengupload Ftle
» Flow-of-event Use Case Melthat Daftar Ftle Flow-of-event Use Case Menyaltn Ftle
» Flow-of-event Use Case Mengubah Ftle Flow-of-event Use Case Membuat Symltnk
» Flow-of-event Use Case Melihat Daftar Pengguna Flow-of-event Use Case Mengubah Status Pengguna
» Flow-of-event Use Case Menghapus Pengguna Flow-of-event Use Case Sinkronisasi Skor Facebook
» TDD pada Use Case Mengubah Setting Flow-of-event Melihat Hall of Fame
» Flow-of-event Melihat Peringkat Pemain
» Basic Mission 4 Basic Mission 5 Basic Mission 6
» Javascript Mission 1 Javascript Mission 2 Javascript Mission 3
» Javascript Mission 4 Javascript Mission 5 Javascript Mission 6
» Realistic Mission 1 Realistic Mission 2 Realistic Mission 3
» Desain Uji Coba Performa dengan Google Page Speed Desain Uji Coba Performa dengan Siege
» Desain Uji Coba Fungsi Login
» Desain Uji Coba Fungsi Pemeringkatan Pemain Desain Uji Coba Fungsi Learning Center
» Desain Uji Coba Fungsi Media Upload
» Desain Uji Coba Fungsi Melihat Daftar Misi
» Desain Uji Coba Fungsi Mengambil Misi Desain Uji Coba Fungsi Profil Pemain
» OutputBUnitBTestingBBArticle_Tag_Model_Test OutputBUnitBTestingBBMission_Answer_Test
» BasicBMissionB4B–BSimulasiBFormBSubmit PenyusunanBMisiBTipeBBasicBMission
» BasicBMissionB5B–BSocialBEngineering BasicBMissionB6B–BSniffBHTTPBTraffic
» JavascriptBMissionB1B–BNilaiBVaribel JavascriptBMissionB2B–BExternalBFile
» JavascriptBMissionB3B–BMengambilBCookies PenyusunanBMisiBTipeBJavascriptBMission
» JavascriptBMissionB4B–BTrickyBVariable JavascriptBMissionB5B–BJudulBHalaman
» JavascriptBMissionB6B–BDecodingBScript PenyusunanBMisiBTipeBJavascriptBMission
» JavascriptBMissionB7B–BFungsiBNumerik PenyusunanBMisiBTipeBJavascriptBMission
» JavascriptBMissionB8B–BKriptografiBSederhana PenyusunanBMisiBTipeBJavascriptBMission
» RealisticBMissionB1B–BMengelabuiBVoting PenyusunanBMisiBTipeBRealisticBMission
» RealisticBMissionB2B–BAksesBIlegal PenyusunanBMisiBTipeBRealisticBMission
» RealisticBMissionB3B–BPostBOtomatis PenyusunanBMisiBTipeBRealisticBMission
» RealisticBMissionB4–BPostBOtomatisBv2 RealisticBMissionB5B–BBugBLogikaBHapus
» RealisticBMissionB6B–BMencuriBData PenyusunanBMisiBTipeBRealisticBMission
» RealisticBMissionB7B–BCrackingBPassword PenyusunanBMisiBTipeBRealisticBMission
Show more