Membuat Seleksi Otomatis Pada Tag Blockquote
Membuat Seleksi Otomatis Pada Tag Blockquote - Bagi sahabat yang suka berbagi tutorial, biasanya membagikan kode-kode yang suka dicopy. Standarnya penggunaan kode itu pada tag
Untuk mempermudah mengcopy code yang dibagikan, sebaiknya menggunakan seleksi otomatis. Artinya, dengan hanya mengklik atau klik ganda (double click) kode tersebut akan terseleksi semua, tinggal melakukan Ctrl+C atau klik kanan kemudian Copy.
Sebagai contoh penerapan seleksi otomatis ini, saya gunakan pada kode yang saya bagikan, sobat tinggal klik ganda, maka semua kode akan terseleksi. Saya menggunakan tag
Seperti saya jelaskan sebelumnya, script di atas berlaku untuk tag apapun, apabila sobat ingin menerapkan untuk tag
Pada script di atas, saya menggunakan klik ganda (double click) untuk menerapkan satu kali klik langsung terseleksi, sobat tinggal mengganti
Semoga bermanfaat...
code
atau tag pre
. Akan tetapi setelah saya mengunjungi blog sahabat, tidak sedikit menggunakan blockquote
untuk berbagi kode.Untuk mempermudah mengcopy code yang dibagikan, sebaiknya menggunakan seleksi otomatis. Artinya, dengan hanya mengklik atau klik ganda (double click) kode tersebut akan terseleksi semua, tinggal melakukan Ctrl+C atau klik kanan kemudian Copy.
Sebagai contoh penerapan seleksi otomatis ini, saya gunakan pada kode yang saya bagikan, sobat tinggal klik ganda, maka semua kode akan terseleksi. Saya menggunakan tag
pre
untuk semua kode yang saya bagikan. Bagi sobat yang menggunakan tag blockquote
, untuk menerapkan seleksi otomatis ini, simpan kode dibawah ini sebelum </body>
<script type='text/javascript'>
var pres = document.getElementsByTagName("blockquote");
for (var i = 0; i < pres.length; i++) {
pres[i].addEventListener("dblclick", function () {
var selection = getSelection();
var range = document.createRange();
range.selectNodeContents(this);
selection.removeAllRanges();
selection.addRange(range);
}, false);
}
</script>
Sebetulnya script di atas tidak mutlak untuk tag blockquote
, karena selektornya berupa blockquote
maka hanya berlaku untuk tag blockquote
.Editing Script
Seperti saya jelaskan sebelumnya, script di atas berlaku untuk tag apapun, apabila sobat ingin menerapkan untuk tag
pre
, maka ganti blockquote
pada baris ke 2, menjadi pre
.Pada script di atas, saya menggunakan klik ganda (double click) untuk menerapkan satu kali klik langsung terseleksi, sobat tinggal mengganti
dblclick
menjadi click
.Semoga bermanfaat...
Bisa nggak Kang untuk Syntax Highlighter?
bisa mas, blockquote ganti sama pre. :)
saya sudah pasang kang, tapi masalahnya auto selection pada komentar gk jalan kang. Gimana solusinya kang ?. Sya coba tambah kode eksekusinya tapi masih gk jalan kang.. :)
Mohon bantuannya kang.. :)
coba posisi script dipindah, saya liat dkt highlight.js... coba persid diatas </body>
Ini dia yang dicari-cari :p
Saya juga cari2 selama ini dari dapur sampe atas loteng...eee ternyata ada disini
Walah mayan buat nambahin aksesoris wkwk :D ane punya diklik kluar jin gan :p
Mas Ivan punya pas sy klik bukannya Jin yg kluar malahan Tuyul :)
oh jadi begitu caranya kang, maklum saya masih belajar jadi belum tahu apa-apa, hatur thnkyu kang infonya.
Iya
owh gitu ya kang, simpan dulu ah scriptnya :D
silahkan sob.. awas kelupaan :)
Saya pasang kapan-kapan Kang... hehe coz belum kepikiran buat bikin tutorial... saya mah jadi penikmat saja sambil dikit-dikit belajar ... :D
jangan dipaksakan sob... ngeblog itu harus sesuai hobby
saya belum paham sangat gan hehe
maklum newbie :D
suka merendah gitu ah....
kalo satu script untuk blockquot sama pre bisa apa enggak...??
saya belum tau cara menyatukannya sob... xixixix paling di double
Ini biasanya harus wajib dipakai untuk yang tutorial berbagi kode script Kang,mengikuti terus ini saya Kang tutorialnya disini :)
iya sob... apalagi kodenya panjang2 :)
Thanks Kang Infonya.. Simpan dulu Scriptnya kang, nanti di coba deh :D
Komentar ini telah dihapus oleh Kang Ismet sebagai penulis.
saya sudah terapkan dan bekerja dengan baik kang,hatur nuhun sekarang jadi ga repot lagi kalo mau copy paste kode script
congrats sob... saya udah liat diblognya :)
Bisa nggak Kang kode js di atas di save di notepad baru disimpan lagi di google drive trus penerapannya kayak penerapan kode url replace pada postingan sebelumnya. Tinggal link file js nya aja yg dipasang..??
bisa sob, semua file JS bisa disimpan external seperti itu
Sip kang ... disimpen dulu scriptnya...biar ga bingung carinya nanti hehehe...
mangga kang.. kade hilep muka deui ;)
bookmark dulu ah kang.. nuhun pisan nyak.. hederna edisi Ramadhan 'Idul Fitri sekarang :D siip deh
klo memposisikan tulisan " klik ganda untuk seleksi" gimana ya kang, biar di tengah gitu ???
tinggal edit psedo elentnya aja, kalau emang pake pseudo element :)
sekalian sama yang "klik ganda untuk seleksi " nya dong kang :D
belum ngerti simkuring sama yang bepor apter ituu !!! -____-
mhun kang Rian, skantenan nya ? , heheheh :)
perlu saya pasangkan karena saya lebih memilih blockquete daripada syntax
biasa kang kalau udah tue ya pengennya yg cepet-cepet aja hehe
hehehe.. tinggal klik nya kang :)
makasih kang udah diterima request tutorial ane :D
hehehe... sama2 makasih juga jadi bahan postingan :)
Baca sambil belajar untuk kodenya Kang sambil berusaha untuk mengerti tata pelatakannya. :)
gampang ko sob.. perlahan2 aja bacanya
Blog kang ismet ga hebat ! yang hebat adalah AUTHORNYA ! Thanks kang, komen ane udh back to smula :) Blogger Indonesia yg 1 ini bener bener manteps
wah... teralu berlebihan sob... biasa aja ko..
saya nyari" ini blum dapet" kang.. udah nyari dikulkas masih aja ga dapet..
akhirnya ketemu disini... :D
kalau di kukas campur sama kolang kaling :)
Tutorial dari kangismet selalu terbaik, hehehe...
Ini yang akan menjadi inspirasi tulisan saya tentang desainer template terbaik :D
wah biasa ja sob... banyak yang lebih baik ko...
saya pake yang biasa aja kang,,,hehe biar greget :D
pake tag pre ya?
Saya sampai sekarang masih pakai blockquote buat ngasi kode/script..hihihi
Pengen pasang syntax highlighter tapi rada bimbang, karena jarang share tutorial dan semacamnya. :D
Trims, akan saya coba menggunakannya!
Kang ismet belajar dimana sih,pinter banget ~_~ pengen deh jadi murid perdana
wkwkwkwk.... hasil dari menyepi di gua :)
makasi kang.
Ijin save dulu kodenya, lain kali mungkin butuh. :D
permisi kang,, kalo misalkan kode" javascript itu di ringkas masukkin googlecode bisa??
saya sudah coba kok malah ngga mau jalan ya kang ._.
solusi donk? ._.
kalau salah ngegabungin, bisa jadi ga jalan sob...
Tanya dikit kang. mohon maaf keluar dari topik.
Gimana cara pasang Tag kondisional buat widget Followers kang?
Soalnya di blog saya itu gak ngaruh tiap kali saya pasang tag kondisional pada widget Followers. udh saya pake display:none pada CSS juga gak ngaruh. tetap aja nongol di Homepage.
Tapi kalo buat Widget lain bisa kang.
aneh -_-
Tolong solusinya kang :D
maksudnya ingin dihilangkan di homepage aja? blognya yang mana sob? biar saya liat dulu, di http://stylentz.blogspot.com/ saya tidak menemukan sob...
akhirnya ketemu disini kang nyari kemana2...
ijin share tutorial ini dan tutorial" yang bermanffat lain ya kang,tetap ada sumber kok :)
Wah-Wah...
keren Nih Tipsnya...
Langsung coba ahk..
http://maverickzetta.blogspot.com/2013/07/cheat-line-garis-8-ball-pool.html
thnks for your article,,,nice blog,,,
Waduh jarang pake blockquote nih, tapi lumayan lah nambah ilmu mah.
Hatur thankyu kang :)
kang, kalau background "klik ganda untuk seleksi" itu bisa diubah atau nggak ?
nih kang sangat membantu ahhehehe kunjungi balik yahh nekodia.blogspot.com
Kang, kalo "Klik ganda untuk seleksi" untuk tag pre gimana.?
udah coba-coba ga jadi-jadi....
di atas udah ada http://blog.kangismet.net/2013/07/membuat-seleksi-otomatis-pada-tag.html?showComment=1374765495406#c339199794688117444
kenapa gak dibikin on hover aja biar praktis, digabungin antara pre, code dan quote kang, hhi... :)
bisa aja.. tapi saya pribadi ga suka kalau select on hover :)
$(function() {
$('pre,code,blockquote').attr('title', 'Klik untuk menyeleksi semua kode!').click(function() {
var refNode = $(this)[0];
if($.browser.msie) {
var range = document.body.createTextRange();
range.moveToElementText(refNode);
range.select();
} else if($.browser.mozilla || $.browser.opera) {
var selection = window.getSelection();
var range = document.createRange();
range.selectNodeContents(refNode);
selection.removeAllRanges();
selection.addRange(range);
} else if($.browser.safari) {
var selection = window.getSelection();
selection.setBaseAndExtent(refNode, 0, refNode, 1);
}
});
});
Untuk membuat perintah "Klik ganda untuk seleksi" seperti kang ismet, bagaimana yah ?
*NICE INFONYA" :)
itu di komentar atas udah ada :)
cara menambahkan div pada Klik untuk menyeleksi semua kode! bagaimana kang ...?
maksudnya tooltip yang muncul ketika hover?
kan kalau pengunjung liat blog ga tau supaya terpilih semua kodenya, mohon dibalas ya om. :)
keren kang ismet. Ini yang ane cari-cari, hehehe :D
udah di pasang waktu di klik ganda kok gak ngaruh yah kang, apa ada yg salah atau bentrok kode lain.. coba cek di hollabacktexas.blogspot.com makasih kang :D