Реклама:



  • Страница 1 из 1
  • 1
Форум » Скрипты для uCoz » Форум » Скрипт "Выделить всё"
Скрипт "Выделить всё"
FoRMaT | Доп. инфо.
Дата: Понедельник, 10.10.2011, 15:39 | Сообщение # 1


Пользователи
Сообщений: 169
Репутация: 10
[Table]Суть скриншота в том что если у вас слишком длинный код, этот скрипт мсожет облегчить выдиление кода[/Table]
[green]Вставить в CSS:[/green]
Code
/* ====== Select Code from phpBB3 to uCoz ~ http://njc-klan.ucoz.ru/ ====== */         
   div.bbCodeName {margin-bottom:3px;}         
   div.codeMessage code {font-size:14px;}         
   /* ====================================================================== */

[green]В шаблон Форум - Общий вид страниц форума после $BODY$:[/green]
Code
<script type="text/javascript">         
   // Select Code from phpBB3 to uCoz ~  http://njc-klan.ucoz.ru/         
   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>



Форум » Скрипты для uCoz » Форум » Скрипт "Выделить всё"
  • Страница 1 из 1
  • 1
Поиск:

Мини-чат

  Портал DeLux|Полное или частичное использование материалов только с разрешения администрации. Сайт оптимизирован под браузер Opera. Дизайн данного сайта полностью принадлежит администратору сайта.

Вся информация предоставленная на сайте Портал DeLux является собственностью авторов. Любую информацию размещенную на сайте запрещено копировать без размещения ссылки на источник.
Дизайн данного сайта принадлежит полностью администратору сайта. Категорически запрещается копировать и использовать без соглашения главного администратора.
Yandex | Google | Rambler | Yahoo | Mail