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 code atau tag pre. Akan tetapi setelah saya mengunjungi blog sahabat, tidak sedikit menggunakan blockquote untuk berbagi kode.seleksi otomatis pada tag blockquote

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.

blockquote

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(&quot;blockquote&quot;);
for (var i = 0; i &lt; pres.length; i++) {
  pres[i].addEventListener(&quot;dblclick&quot;, 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...
Berita Lebih Baru Berita Lebih Lama
  • Unknown
    Profil: https://www.blogger.com/profile/14566891211390450115
    24 Juli, 2013

    Bisa nggak Kang untuk Syntax Highlighter?

    • Saeful Rahman
      Profil:https://www.blogger.com/profile/12948365880346888770
      24 Juli, 2013

      bisa mas, blockquote ganti sama pre. :)

  • Saeful Rahman
    Profil: https://www.blogger.com/profile/12948365880346888770
    24 Juli, 2013

    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.. :)

    • Kang Ismet
      Profil:https://www.blogger.com/profile/07706142952405337288
      24 Juli, 2013

      coba posisi script dipindah, saya liat dkt highlight.js... coba persid diatas </body>

  • Dixy
    Profil: https://www.blogger.com/profile/11558697564953155797
    24 Juli, 2013

    Ini dia yang dicari-cari :p

    • Unknown
      Profil:https://www.blogger.com/profile/14566891211390450115
      24 Juli, 2013

      Saya juga cari2 selama ini dari dapur sampe atas loteng...eee ternyata ada disini

  • Ivan Mantovani S
    Profil: https://www.blogger.com/profile/16845985319581440823
    24 Juli, 2013

    Walah mayan buat nambahin aksesoris wkwk :D ane punya diklik kluar jin gan :p

    • Unknown
      Profil:https://www.blogger.com/profile/14566891211390450115
      24 Juli, 2013

      Mas Ivan punya pas sy klik bukannya Jin yg kluar malahan Tuyul :)

  • zigzoor
    Profil: https://www.blogger.com/profile/10438425858295508916
    24 Juli, 2013

    oh jadi begitu caranya kang, maklum saya masih belajar jadi belum tahu apa-apa, hatur thnkyu kang infonya.

    • Unknown
      Profil:https://www.blogger.com/profile/14566891211390450115
      24 Juli, 2013

      Iya

  • Sunandar
    Profil: https://www.blogger.com/profile/17786224717024098823
    24 Juli, 2013

    owh gitu ya kang, simpan dulu ah scriptnya :D

    • Kang Ismet
      Profil:https://www.blogger.com/profile/07706142952405337288
      24 Juli, 2013

      silahkan sob.. awas kelupaan :)

  • Anonim
    Profil:
    24 Juli, 2013

    Saya pasang kapan-kapan Kang... hehe coz belum kepikiran buat bikin tutorial... saya mah jadi penikmat saja sambil dikit-dikit belajar ... :D

    • Kang Ismet
      Profil:https://www.blogger.com/profile/07706142952405337288
      24 Juli, 2013

      jangan dipaksakan sob... ngeblog itu harus sesuai hobby

  • Anonim
    Profil:
    24 Juli, 2013

    saya belum paham sangat gan hehe
    maklum newbie :D

    • Kang Ismet
      Profil:https://www.blogger.com/profile/07706142952405337288
      24 Juli, 2013

      suka merendah gitu ah....

  • Wiro Sableng
    Profil: https://www.blogger.com/profile/03032572985309951523
    24 Juli, 2013

    kalo satu script untuk blockquot sama pre bisa apa enggak...??

    • Kang Ismet
      Profil:https://www.blogger.com/profile/07706142952405337288
      24 Juli, 2013

      saya belum tau cara menyatukannya sob... xixixix paling di double

  • Anonim
    Profil:
    24 Juli, 2013

    Ini biasanya harus wajib dipakai untuk yang tutorial berbagi kode script Kang,mengikuti terus ini saya Kang tutorialnya disini :)

    • Kang Ismet
      Profil:https://www.blogger.com/profile/07706142952405337288
      24 Juli, 2013

      iya sob... apalagi kodenya panjang2 :)

  • Unknown
    Profil: https://www.blogger.com/profile/16193528609734671554
    25 Juli, 2013

    Thanks Kang Infonya.. Simpan dulu Scriptnya kang, nanti di coba deh :D

    • Kang Ismet
      Profil:https://www.blogger.com/profile/07706142952405337288
      25 Juli, 2013

      Komentar ini telah dihapus oleh Kang Ismet sebagai penulis.

  • Anonim
    Profil:
    25 Juli, 2013

    saya sudah terapkan dan bekerja dengan baik kang,hatur nuhun sekarang jadi ga repot lagi kalo mau copy paste kode script

    • Kang Ismet
      Profil:https://www.blogger.com/profile/07706142952405337288
      25 Juli, 2013

      congrats sob... saya udah liat diblognya :)

  • Gunawan
    Profil: https://www.blogger.com/profile/11359395230122134414
    25 Juli, 2013

    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..??

    • Kang Ismet
      Profil:https://www.blogger.com/profile/07706142952405337288
      25 Juli, 2013

      bisa sob, semua file JS bisa disimpan external seperti itu

  • Adhy Suryadi
    Profil: https://www.blogger.com/profile/06846144400647921085
    25 Juli, 2013

    Sip kang ... disimpen dulu scriptnya...biar ga bingung carinya nanti hehehe...

    • Kang Ismet
      Profil:https://www.blogger.com/profile/07706142952405337288
      25 Juli, 2013

      mangga kang.. kade hilep muka deui ;)

  • beritaislam.org
    Profil: https://www.blogger.com/profile/08770337116677911509
    25 Juli, 2013

    bookmark dulu ah kang.. nuhun pisan nyak.. hederna edisi Ramadhan 'Idul Fitri sekarang :D siip deh

  • Anonim
    Profil:
    25 Juli, 2013

    klo memposisikan tulisan " klik ganda untuk seleksi" gimana ya kang, biar di tengah gitu ???

    • Kang Ismet
      Profil:https://www.blogger.com/profile/07706142952405337288
      25 Juli, 2013

      tinggal edit psedo elentnya aja, kalau emang pake pseudo element :)

  • Kang Rian
    Profil: https://www.blogger.com/profile/07551541947951019123
    25 Juli, 2013

    sekalian sama yang "klik ganda untuk seleksi " nya dong kang :D


    belum ngerti simkuring sama yang bepor apter ituu !!! -____-

    • Saeful Rahman
      Profil:https://www.blogger.com/profile/12948365880346888770
      25 Juli, 2013

      mhun kang Rian, skantenan nya ? , heheheh :)

  • Sopala Multapa
    Profil: https://www.blogger.com/profile/17709242066690693656
    25 Juli, 2013

    perlu saya pasangkan karena saya lebih memilih blockquete daripada syntax
    biasa kang kalau udah tue ya pengennya yg cepet-cepet aja hehe

    • Kang Ismet
      Profil:https://www.blogger.com/profile/07706142952405337288
      25 Juli, 2013

      hehehe.. tinggal klik nya kang :)

  • Anonim
    Profil:
    25 Juli, 2013

    makasih kang udah diterima request tutorial ane :D

    • Kang Ismet
      Profil:https://www.blogger.com/profile/07706142952405337288
      25 Juli, 2013

      hehehe... sama2 makasih juga jadi bahan postingan :)

  • Anonim
    Profil:
    25 Juli, 2013

    Baca sambil belajar untuk kodenya Kang sambil berusaha untuk mengerti tata pelatakannya. :)

    • Kang Ismet
      Profil:https://www.blogger.com/profile/07706142952405337288
      25 Juli, 2013

      gampang ko sob.. perlahan2 aja bacanya

  • Ivan Mantovani S
    Profil: https://www.blogger.com/profile/16845985319581440823
    25 Juli, 2013

    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

    • Kang Ismet
      Profil:https://www.blogger.com/profile/07706142952405337288
      25 Juli, 2013

      wah... teralu berlebihan sob... biasa aja ko..

  • Unknown
    Profil: https://www.blogger.com/profile/17943695039070055752
    25 Juli, 2013

    saya nyari" ini blum dapet" kang.. udah nyari dikulkas masih aja ga dapet..
    akhirnya ketemu disini... :D

    • Kang Ismet
      Profil:https://www.blogger.com/profile/07706142952405337288
      25 Juli, 2013

      kalau di kukas campur sama kolang kaling :)

  • Anonim
    Profil:
    25 Juli, 2013

    Tutorial dari kangismet selalu terbaik, hehehe...
    Ini yang akan menjadi inspirasi tulisan saya tentang desainer template terbaik :D

    • Kang Ismet
      Profil:https://www.blogger.com/profile/07706142952405337288
      25 Juli, 2013

      wah biasa ja sob... banyak yang lebih baik ko...

  • Unknown
    Profil: https://www.blogger.com/profile/10412067532083169212
    25 Juli, 2013

    saya pake yang biasa aja kang,,,hehe biar greget :D

    • Kang Ismet
      Profil:https://www.blogger.com/profile/07706142952405337288
      25 Juli, 2013

      pake tag pre ya?

  • Unknown
    Profil: https://www.blogger.com/profile/02284011263403920462
    25 Juli, 2013

    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

  • Edi Bitcoin Gratis
    Profil: https://www.blogger.com/profile/09138842082962689774
    26 Juli, 2013

    Trims, akan saya coba menggunakannya!

  • Benetwork
    Profil: https://www.blogger.com/profile/04497299507913859949
    26 Juli, 2013

    Kang ismet belajar dimana sih,pinter banget ~_~ pengen deh jadi murid perdana

    • Kang Ismet
      Profil:https://www.blogger.com/profile/07706142952405337288
      26 Juli, 2013

      wkwkwkwk.... hasil dari menyepi di gua :)

  • Unknown
    Profil: https://www.blogger.com/profile/15048689703117101088
    26 Juli, 2013

    makasi kang.
    Ijin save dulu kodenya, lain kali mungkin butuh. :D

  • Unknown
    Profil: https://www.blogger.com/profile/03959553276562480186
    26 Juli, 2013

    permisi kang,, kalo misalkan kode" javascript itu di ringkas masukkin googlecode bisa??
    saya sudah coba kok malah ngga mau jalan ya kang ._.
    solusi donk? ._.

    • Kang Ismet
      Profil:https://www.blogger.com/profile/07706142952405337288
      26 Juli, 2013

      kalau salah ngegabungin, bisa jadi ga jalan sob...

  • Unknown
    Profil: https://www.blogger.com/profile/15048689703117101088
    27 Juli, 2013

    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

    • Kang Ismet
      Profil:https://www.blogger.com/profile/07706142952405337288
      27 Juli, 2013

      maksudnya ingin dihilangkan di homepage aja? blognya yang mana sob? biar saya liat dulu, di http://stylentz.blogspot.com/ saya tidak menemukan sob...

  • Imron Fhatoni
    Profil: https://www.blogger.com/profile/18030836574216391697
    27 Juli, 2013

    akhirnya ketemu disini kang nyari kemana2...

  • Unknown
    Profil: https://www.blogger.com/profile/03959553276562480186
    27 Juli, 2013

    ijin share tutorial ini dan tutorial" yang bermanffat lain ya kang,tetap ada sumber kok :)

  • Unknown
    Profil: https://www.blogger.com/profile/11582340141083970801
    27 Juli, 2013

    Wah-Wah...
    keren Nih Tipsnya...
    Langsung coba ahk..

    http://maverickzetta.blogspot.com/2013/07/cheat-line-garis-8-ball-pool.html

  • Anonim
    Profil:
    28 Juli, 2013

    thnks for your article,,,nice blog,,,

  • Anonim
    Profil:
    28 Juli, 2013

    Waduh jarang pake blockquote nih, tapi lumayan lah nambah ilmu mah.
    Hatur thankyu kang :)

  • Unknown
    Profil: https://www.blogger.com/profile/00451065998951337840
    07 Agustus, 2013

    kang, kalau background "klik ganda untuk seleksi" itu bisa diubah atau nggak ?

  • Unknown
    Profil: https://www.blogger.com/profile/14213367256191476425
    08 Agustus, 2013

    nih kang sangat membantu ahhehehe kunjungi balik yahh nekodia.blogspot.com

  • Unknown
    Profil: https://www.blogger.com/profile/04037822471886327850
    12 Agustus, 2013

    Kang, kalo "Klik ganda untuk seleksi" untuk tag pre gimana.?
    udah coba-coba ga jadi-jadi....

    • Kang Ismet
      Profil:https://www.blogger.com/profile/07706142952405337288
      12 Agustus, 2013

      di atas udah ada http://blog.kangismet.net/2013/07/membuat-seleksi-otomatis-pada-tag.html?showComment=1374765495406#c339199794688117444

  • Anonim
    Profil:
    18 Agustus, 2013

    kenapa gak dibikin on hover aja biar praktis, digabungin antara pre, code dan quote kang, hhi... :)

    • Kang Ismet
      Profil:https://www.blogger.com/profile/07706142952405337288
      18 Agustus, 2013

      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);
      }
      });
      });

  • Zee
    Profil: https://www.blogger.com/profile/07722747430002982506
    29 Agustus, 2013

    Untuk membuat perintah "Klik ganda untuk seleksi" seperti kang ismet, bagaimana yah ?

    *NICE INFONYA" :)

  • Kang Ismet
    Profil: https://www.blogger.com/profile/07706142952405337288
    29 Agustus, 2013

    itu di komentar atas udah ada :)

  • Unknown
    Profil: https://www.blogger.com/profile/17241097952822223915
    15 September, 2013

    cara menambahkan div pada Klik untuk menyeleksi semua kode! bagaimana kang ...?

    • Kang Ismet
      Profil:https://www.blogger.com/profile/07706142952405337288
      15 September, 2013

      maksudnya tooltip yang muncul ketika hover?

  • Septian
    Profil: https://www.blogger.com/profile/06205200597686761485
    19 Januari, 2014

    kan kalau pengunjung liat blog ga tau supaya terpilih semua kodenya, mohon dibalas ya om. :)

  • Unknown
    Profil: https://www.blogger.com/profile/18041443781225089356
    28 Januari, 2014

    keren kang ismet. Ini yang ane cari-cari, hehehe :D

  • Rz Bot
    Profil: https://www.blogger.com/profile/05025377781762476119
    08 Februari, 2014

    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

Tambahkan Komentar
comment url
Terima kasih telah berkomentar di Blog Kang Ismet.
  • Untuk menyisipkan Gambar, Kode, atau Kutipan silahkan klik Tab Sisipkan di atas.
  • Emoji yang bisa digunakan pada komentar :), :D, :( <3, :love dan :top
  • Untuk melihat Komentar yang telah ditambah sisipan kunjungi DEMO
Masukkan URL Gambar atau Potongan Kode, atau Quote, lalu klik tombol yang kamu inginkan untuk di-parse. Klik tombol Salin Kode! lalu paste ke kolom komentar.


image quote pre code
106 Komentar