Navbar

Global Var

Sabtu, 06 Juli 2013

Cara Membuat Halaman Pengalihan Dari Shortcut Keyboard

Cara Membuat Halaman Pengalihan Dari Shortcut Keyboard. Sebelum memulai Cara cara untuk melakukannya, lebih baik saya berikan maksud dari judul artikel ini terlebih dahulu. Membuat halaman pengalihan adalah laman yang muncul atas fungsi yang kita tentukan sendiri. Bisa dengan menekan tombol shortcut keyboard atau perpaduan antara CTRL + S atau CTRL + U dan kombinasi tombol keyboard lainnya.

Misalkan begini, pada blog blog yang memberikan konten yang sangat unik, tentu pengelola blog tersebut tidak ingin konten nya di duplikat. Contohnya dengan copas artikel, mengkloning widget dengan view-source dan sebagainya. Semua itu bisa di lakukan dengan shortcut keyboard di halaman blog. Misalkan copy paste pasti memerlukan CTRL + C dan CTRL + V. Kalau ingin view-source tombol kombiasinya CTRL + U.

Nah, sekarang anda sudah bisa membuat halaman pengalihan jika tombol tombol shortcut itu digunakan. Jadi, masalah CTRL + U atau yang lainnya bisa teratasi dengan ini. Mau tau caranya? Silahkan simak dibawah ini.

Cara Membuat Halaman Pengalihan Dari Shortcut Keyboard

1. Sign in ke Blogger
2. Pada dashboard, pilih blog anda
3. Setelah itu masuk ke Template, Edit HTML
4. Cari kode </head> dengan menekan CTRL + F
5. Selanjutnya, copy paste kode dibawah ini dan letakkan diatas kode </head>

<script type='text/javascript'>
shortcut={all_shortcuts:{},add:function(e,t,n){var r={type:"keydown",propagate:!1,disable_in_input:!1,target:document,keycode:!1};if(n)for(var i in r)"undefined"==typeof n[i]&&(n[i]=r[i]);else n=r;r=n.target,"string"==typeof n.target&&(r=document.getElementById(n.target)),e=e.toLowerCase(),i=function(r){r=r||window.event;if(n.disable_in_input){var i;r.target?i=r.target:r.srcElement&&(i=r.srcElement),3==i.nodeType&&(i=i.parentNode);if("INPUT"==i.tagName||"TEXTAREA"==i.tagName)return}
r.keyCode?code=r.keyCode:r.which&&(code=r.which),i=String.fromCharCode(code).toLowerCase(),188==code&&(i=","),190==code&&(i=".");var s=e.split("+"),o=0,u={"`":"~",1:"!",2:"@",3:"#",4:"$",5:"%",6:"^",7:"&",8:"*",9:"(",0:")","-":"_","=":"+",";":":","'":'"',",":"<",".":">","/":"?","\\":"|"},f={esc:27,escape:27,tab:9,space:32,"return":13,enter:13,backspace:8,scrolllock:145,scroll_lock:145,scroll:145,capslock:20,caps_lock:20,caps:20,numlock:144,num_lock:144,num:144,pause:19,"break":19,insert:45,home:36,"delete":46,end:35,pageup:33,page_up:33,pu:33,pagedown:34,page_down:34,pd:34,left:37,up:38,right:39,down:40,f1:112,f2:113,f3:114,f4:115,f5:116,f6:117,f7:118,f8:119,f9:120,f10:121,f11:122,f12:123},l=!1,c=!1,h=!1,p=!1,d=!1,v=!1,m=!1,y=!1;r.ctrlKey&&(p=!0),r.shiftKey&&(c=!0),r.altKey&&(v=!0),r.metaKey&&(y=!0);for(var b=0;k=s[b],b<s.length;b++)"ctrl"==k||"control"==k?(o++,h=!0):"shift"==k?(o++,l=!0):"alt"==k?(o++,d=!0):"meta"==k?(o++,m=!0):1<k.length?f[k]==code&&o++:n.keycode?n.keycode==code&&o++:i==k?o++:u[i]&&r.shiftKey&&(i=u[i],i==k&&o++);if(o==s.length&&p==h&&c==l&&v==d&&y==m&&(t(r),!n.propagate))return r.cancelBubble=!0,r.returnValue=!1,r.stopPropagation&&(r.stopPropagation(),r.preventDefault()),!1},this.all_shortcuts[e]={callback:i,target:r,event:n.type},r.addEventListener?r.addEventListener(n.type,i,!1):r.attachEvent?r.attachEvent("on"+n.type,i):r["on"+n.type]=i},remove:function(e){var e=e.toLowerCase(),t=this.all_shortcuts[e];delete this.all_shortcuts[e];if(t){var e=t.event,n=t.target,t=t.callback;n.detachEvent?n.detachEvent("on"+e,t):n.removeEventListener?n.removeEventListener(e,t,!1):n["on"+e]=!1}}},
shortcut.add("Ctrl+U",function(){top.location.href="URL Halaman Pengalihan"}),
shortcut.add("Ctrl+S",function(){top.location.href="URL Halaman Pengalihan"}),
shortcut.add("Ctrl+C",function(){top.location.href="URL Halaman Pengalihan"}),
shortcut.add("Ctrl+V",function(){top.location.href="URL Halaman Pengalihan"}),
shortcut.add("F12",function(){top.location.href="URL Halaman Pengalihan"})
</script>

Keterangan:
* Yang berwarna biru merupakan Tombol Shortcut keyboard yang akan dibuat pengalihannya. Silahkan diganti yang tidak perlu
* Kalimat berwarna merah anda ganti dengan URL dari halaman pengalihan anda atau bisa juga dengan URL gambar atau kalau mau instan ganti aja pakai file swf dengan url http://ximg.us/upload/1346485677.swf ini. Biar tambah kapok pengunjung yang melakukan view-source

6. Setelah dikustomisasi, terakhir klik Simpan Template

Cara yang mudah kan? Itu salah satu cara penanggulangan tindak yang mengesalkan dari pengunjung. Selain Membuat Halaman Pengalihan Dari Shortcut Keyboard, anda bisa juga memproteksi halaman blog anda agar lebih lengkap lagi. Dengan Cara Membuat Blog Tidak Bisa Di Copy Paste. Tapi, masalahnya adalah ini membuat blog kita di benci oleh pengunjung yang secara tak sengaja mengklik kombinasi tombol tersebut. Mau dibuang kemana visitor kita?

Itulah artikel dari Jona Rendra yang berjudul Cara Membuat Halaman Pengalihan Dari Shortcut Keyboard, semoga bisa anda praktekkan dirumah. Kalau saya sih tidak memakai script ini, karena saya sendiri sering menekan tombol shortcut entah ctrl + c atau ctrl + u. Takutnya, salah salah saya yang kena sendiri. Jika ada pertanyaan atau pendapat mengenai cara diatas, silahkan berikan lewat komentar

0 komentar:

Comments Utility