Лимонное настроение!

Объявление

24.11.2019
Всем привет, это админ форума Paranoia Doll.
Меня очень давно тут не было. Заброшенный форум облюбовали спамеры.
Ну что ж, все аккаунты спамеров удалены, сообщения почищены. Регистрация закрыта.
Форум заморожен в том состоянии, в котором он существовал, когда тут было интересно и весело.
Если вдруг сюда кто-то забредёт из старых пользователей, кто любил этот форум и всю ту вакханалию что тут творилась - меня можно найти в вк.
Ваша, Paranoia Doll <3

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Лимонное настроение! » Архив скриптов » Выделяем блок кода по клику. mkusher


Выделяем блок кода по клику. mkusher

Сообщений 1 страница 7 из 7

1

mkusher написал(а):

Часто бывает неудобно на форумах выделять код, эти полосы прокрутки вечно мешают и плохо крутятся =(
Данный скрипт заменяет слово Код: вверху блока с кодом, на ссылку, по клику на который выделяется все содержимое блока с кодом

<script type="text/javascript">
function select_text(elem) {
if(window.getSelection) {   
var s=window.getSelection();   
if(s.setBaseAndExtent){   
s.setBaseAndExtent(elem,0,elem,elem.innerText.length-1);   
}
else {   
var r=document.createRange();   
r.selectNodeContents(elem);   
s.removeAllRanges();   
s.addRange(r);
}   
}
else if(document.getSelection){   
var s=document.getSelection();   
var r=document.createRange();   
r.selectNodeContents(elem);   
s.removeAllRanges();   
s.addRange(r);   
}
else if(document.selection){   
var r=document.body.createTextRange();   
r.moveToElementText(elem);   
r.select();
}   
}
</script>
<script type="text/javascript">
var div = document.getElementById('pun-main').getElementsByTagName('div');
for(x in div){
if(div[x].className=='code-box'){
div[x].getElementsByTagName('strong')[0].innerHTML = '<a href="#" onclick="select_text(this.parentNode.parentNode.childNodes[1].getElementsByTagName(\'pre\')[0]); return false;">Выделить код</a>';
}
}
</script>

+4

2

Код:
Пример работы скрипта

0

3

А ставить вверх или вниз, или без разницы?

0

4

Das_schwarze_Eis
html-низ

0

5

Paranoia Doll
Классно,спс)http://forumupload.ru/uploads/0009/3f/08/38481-3.gif

0

6

Полезно +)

0

7

Paranoia Doll
долка я тя абажаю :о

0


Вы здесь » Лимонное настроение! » Архив скриптов » Выделяем блок кода по клику. mkusher


Рейтинг форумов | Создать форум бесплатно