КреатиВ.ТуТ

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

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


Вы здесь » КреатиВ.ТуТ » IPB 1.3 » Выделение текста


Выделение текста

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

1

Добрый День  :acute:

хотел бы узнать как запретить, убрать возможность выделения текста на форуме ... :meeting:

0

2

Если найду скрипт, то выложу, но есть скрипт отключающий кнопки мыши :)

<script language=Javascript1.2>
<!--
var message='Коврик для мыши выполнил недопустимую операцию и будет свёрнут.\nПри повторении ошибки можете выбросить коврик в корзину.';
function click(e) {
if (document.all) {
if (event.button == 2) {
alert(message);
return false;}}
if (document.layers) {
if (e.which == 3) {
alert(message);
return false;}}}
if (document.layers) {
document.captureEvents(Event.MOUSEDOWN);}
document.onmousedown=click;
// -->
</SCRIPT>

Отредактировано ExperT (2006-01-22 21:54:53)

0

3

2 ExperT:

Этот скрипт запретит копировать с форума текст и картинки? И куда его вставить?

0

4

2 ИлюХа: Нет, это просто запрещает нажимать левую кнопку мыши, ну например свойства картинки посмотреть или открыть ссылку в новом окне, и т.п.

0

5

2 ExperT:

Нет, это просто запрещает нажимать левую кнопку мыши, ну например свойства картинки посмотреть или открыть ссылку в новом окне, и т.п.

Вот только я не пойму зачем это делать.

0

6

вот именно если можно левой выделить текст а потом контрал це... кроче я видел где-то такой прикол что вообще ни контрал цн ни копировать мышкой не удаётся...

0

7

ну можно правую кнопку мыши убрать И Контрл+С, только в меню останется.

Отредактировано ExperT (2006-01-24 16:02:31)

0

8

Код:
<script type="text/javascript">

/***********************************************
* Disable select-text script- © Dynamic Drive (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit http://www.dynamicdrive.com/ for full source code
***********************************************/

//form tags to omit in NS6+:
var omitformtags=["input", "textarea", "select"]

omitformtags=omitformtags.join("|")

function disableselect(e){
if (omitformtags.indexOf(e.target.tagName.toLowerCase())==-1)
return false
}

function reEnable(){
return true
}

if (typeof document.onselectstart!="undefined")
document.onselectstart=new Function ("return false")
else{
document.onmousedown=disableselect
document.onmouseup=reEnable
}

</script>





это скрипт который убирает возможность выделеник текста ....



EXPERT - подскажика пожалуйста - я хочу поставить этот скрипт только на некоторые темы .. а не на весь форум ..

поставил на весь форум - не удобно некторые темы с натройками иногда надо копировать .. а тут бах выделение текста не работает ... убрал.

поставил скрипт в правилах форума ... теперь когда создаеш ьтему выделение текста не работает .. то же не подходит ...

>>> Вопрос - можно ли к какой то теме прикрепить такой скрипт ?

может для темы создать табло где можно разместить этот java script ..

в самой теме когда создаешь java - не работает ..

0

9

2 Ataman: вот, держи скрипт :) попробуй скопировать :)

<script type="text/javascript">

/***********************************************
* Disable select-text script- © Dynamic Drive (wwwdynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit http://www.dynamicdrive.com/ for full source code
* прокачено by © Креатив.ТуТ
***********************************************/

//form tags to omit in NS6+:
var omitformtags=["input", "textarea", "select"]

omitformtags=omitformtags.join("|")

function disableselect(e){
if (omitformtags.indexOf(e.target.tagName.toLowerCase())==-1)
return false
}

function reEnable(){
return true
}

var topicN = "{$data['TOPIC']['tid']}";
var topicsNo = new Array;
topicsNoStr = "182";
topicsNo = topicsNoStr.split(",");

for( i = 0 ; i < topicsNo.length; i++ ) {  
if ( topicsNo[i] == topicN ) {
  if (typeof document.onselectstart!="undefined")
    document.onselectstart=new Function ("return false")
  else {
   document.onmousedown=disableselect
   document.onmouseup=reEnable
  }
}
}

</script>

То, что выделено красным - номер топика.
Можешь написать через запятую все номера топиков, в которых ты не хочешь что б копировалось :)
пример "1,2,3,4,5,6,7,10,500,1000" и т.п.

Отредактировано ExperT (2006-02-18 22:49:13)

0

10

где его разместить ?

я ставил в post entry v board v правилах ..
не срабатывает )
у тебя я вижу рабоатет ..

Код:
<script type="text/javascript">

/***********************************************
* Disable select-text script- © Dynamic Drive (www.dynamicdrive.com)
* This notice MUST stay intact for legal use for full source code
* Visit http://www.dynamicdrive.com/ 
* прокачено by © Креатив.ТуТ
***********************************************/

//form tags to omit in NS6+:
var omitformtags=["input", "textarea", "select"]

omitformtags=omitformtags.join("|")

function disableselect(e){
if (omitformtags.indexOf(e.target.tagName.toLowerCase())==-1)
return false
}

function reEnable(){
return true
}

var topicN = "{$data['TOPIC']['tid']}";
var topicsNo = new Array;
topicsNoStr = "2256,1609";
topicsNo = topicsNoStr.split(",");

for( i = 0; i < topicsNo.length; i++ ) {   
 if ( topicsNo[i] == topicN ) {
  if (typeof document.onselectstart!="undefined")
    document.onselectstart=new Function ("return false")
  else {
   document.onmousedown=disableselect
   document.onmouseup=reEnable
  }
 }
}

</script>

допустим тема

Код:
http://narod.5.forumer.com/index.php?showtopic=2256

Отредактировано Ataman (2006-02-18 23:20:21)

0

11

странно ...
только что проверил .. у тебя работает корректно ..

а у меня вот этот модефицированный тобой скрипт не работает ...
я уже везде его вписую ....

ты где его разместил ?

0

12

сори, короче номер темы в конце ссылки

у тебя это 2256

Topic view -> header

0

13

спасибо .... супер ...

0

14

-

такой скрипт можно прописать и для определенных форумов ? да ?

0

15

2 Ataman: Наверное... надо проверить, есть ли переменные такие.

0


Вы здесь » КреатиВ.ТуТ » IPB 1.3 » Выделение текста