ისწავლე / მეტი / რაც / არიცი
/

მიმდინარეობს გვერდის ჩატვირთვა...

Person 1 Person 2 Person 3 Person 4 Person 5

კოდის კოპირება
Code
<script type="text/javascript">
  function selectCode(a) {
  var e = a.closest('.bbCodeBlock').querySelector('code'); // ამ შემთხვევაში ვეძებთ <code> ტეგს
   
  //თუ ჯავასკრიპტი მხარდაჭერილია
  if (window.getSelection) {
  var s = window.getSelection();
  var r = document.createRange();
  r.selectNodeContents(e); // ყველა ტექსტის შერჩევა
  s.removeAllRanges(); // ყველა შერჩეული არეის გადაგდება
  s.addRange(r); // შერჩეული არეის დამატება
  }
  // სხვა ჩაშლილი სისტემებისთვის
  else if (document.selection) {
  var r = document.body.createTextRange();
  r.moveToElementText(e);
  r.select();
  }
  }

  // ჩანაცვლება, რომ "Select All" გაუშვას და კოდის შერჩევას უშვებს
  window.onload = function() {
  var codediv = document.getElementsByTagName('div');
  for (var i = 0; i < codediv.length; i++) {
  if (codediv[i].className === "bbCodeBlock") {
  var s = codediv[i].innerHTML;
  // "Code" ჩანაცვლება შესაბამისი ტექსტით
  s = s.replace(/>Code</g, '> <a href="#" onclick="selectCode(this);return false;" style="text-align: right; display: block; width: 100%;"><span style="color:#ff0000;font-size: 12px;">კოდის კოპირება</span></a><');
  // იყენებს <code> ტეგებს
  s = s.replace('<!--uzc-->', '<code>').replace('<!--/uzc-->', '</code>');
  codediv[i].innerHTML = s;
  }
  }
  };
</script>
კატეგორია: სკრიპტები | ნანახია: 28 | დაამატა: ianoiano242424 | რეიტინგი: 3.0/1
სულ კომენტარები: 0
© 2011 - 2024 «GELESON.AT.UA» - გაკვეთილები სკრიპტები ... uCoz