» »

Рабочий скрипт Выделить всё для bb code сайта ucoz


Рабочий скрипт Выделить всё для bb code сайта ucoz

Сейчас старые коды на эту функцию не работают и теперь у нас есть новый код, который отлично справляется с функцией выделить все. Это основном бывает код. Он немного стал больше, но все же он исправный и им реально можно пользоваться.

Установка немного другая какая была а вообщем намного проще. Нижняя часть сайта" и в самый вверх вставляем этот код:

Код
<!-- <Выделить код> -->  
  <script type="text/javascript">  
  function selectCode(a){  
  var e=a.parentNode.parentNode.getElementsByTagName('code')[0];  
  if(window.getSelection){  
  var s=window.getSelection();  
  if(s.setBaseAndExtent){  
  s.setBaseAndExtent(e,0,e,e.innerText.length-1);  
  }else{  
  var r=document.createRange();  
  r.selectNodeContents(e);  
  s.removeAllRanges();  
  s.addRange(r);}  
  }else if(document.getSelection){  
  var s=document.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();}}  
  // Замена Code на Выделить всё...  
  codediv=document.getElementsByTagName('div');  
  for(i=0;i<codediv.length;i++){  
  if(codediv[i].className=="bbCodeBlock"){  
  s=codediv[i].innerHTML;  
  s=s.replace(/>Код</g,'>Код: <a href="#" onclick="selectCode(this);return false;"><span style="color:#EEEEEE;">Выделить всё</span><\/a><').replace('<!--uzc-->','<!--uzc--><code>').replace('<!--\/uzc-->','<\/code><!--\/uzc-->');  
  codediv[i].innerHTML=s;}}  
  </script>  
  <script type="text/javascript">  
  function selectCode(a){  
  var e=a.parentNode.parentNode.getElementsByTagName('code')[0];  
  if(window.getSelection){  
  var s=window.getSelection();  
  if(s.setBaseAndExtent){  
  s.setBaseAndExtent(e,0,e,e.innerText.length-1);  
  }else{  
  var r=document.createRange();  
  r.selectNodeContents(e);  
  s.removeAllRanges();  
  s.addRange(r);}  
  }else if(document.getSelection){  
  var s=document.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();}}  
  // Замена Code на Выделить всё...  
  codediv=document.getElementsByTagName('div');  
  for(i=0;i<codediv.length;i++){  
  if(codediv[i].className=="bbCodeBlock"){  
  s=codediv[i].innerHTML;  
  s=s.replace(/>Code</g,'>Код: <a href="#" onclick="selectCode(this);return false;">выделить всё<\/a><').replace('<!--uzc-->','<!--uzc--><code>').replace('<!--\/uzc-->','<\/code><!--\/uzc-->');  
  codediv[i].innerHTML=s;}}  
  </script>  
  <!-- </Выделить код> -->
04.01.2015 Просмотров: 932 Комментарий: (26)

Поделиться в социальных сетях

Материал разместил

Комментарий: 26
Week
Week 04.01.2015 22:571
0
ММ данный скрипт давно в паблике. Зачем ставить в источник левый сайт?
Kosten
Kosten 05.01.2015 00:452
0
Week, где ты был раньше. Тут старые скрипты "Выделить все" уже не актив.
Kosten
Kosten 05.01.2015 00:463
0
Но этот еще не проверял.
Kosten
Kosten 05.01.2015 02:544
0
Slavik, источник вообще не влияет на развитие, его можно только смотреть как спам. Только в том случай, если тебе сам материал не принадлежит, но и плагиат, без него не куда.
by_Lawanda
by_Lawanda 05.01.2015 06:285
0
Код работает на 110%
Автор я на 210%!!
Week
Week 05.01.2015 09:156
0
Admin2439, ааххахаха автор ты?! Не смеши меня. Ты наверно даже не знаешь простейших функций js. Автор он...
Week
Week 05.01.2015 09:287
0
Admin2439, ты даже не можешь отличить юкоз шаблон от не юкоз. И еще себя называет автором многих скриптов....
by_Lawanda
by_Lawanda 05.01.2015 10:048
0
Week, умный дохера?
by_Lawanda
by_Lawanda 05.01.2015 10:059
0
Week, ты видел где нибудь ещё такой скрипт, при чём рабочий на сегодняшний день?
Week
Week 05.01.2015 12:3210
0
Admin2439, конечно видел, я тебе больше скажу в паблике их полно. Ты не ответил на вопрос, ты сам писал этот скрипт? Раз ты себя называешь автором, то тогда я осмелюсь предположить, что достаточно хорошо знаешь js и сам написал этот скрипт с нуля. Не так ли?
1 2 3 »
avatar