ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #31  
Старый 10.06.2009, 08:49
FireFenix
Постоянный
Регистрация: 03.06.2009
Сообщений: 385
Провел на форуме:
3178262

Репутация: 389
По умолчанию

Цитата:
Сообщение от Rednoise  
FireFenix, угу счас, ну во первых чтоб уж при клике обновлялось то надо внести эту строку кода в саму функцию клика, а во вторых - как же текст который также будет вводиться? не проблема - отслеживать keydown keypress keyup, остается копипаст - как его отследить?
Код HTML:
<script language="Javascript">

function update()
{
  $('.edit_able').val(iframe.contentWindow.document.    getElementsByTagName("body")[0].innerHTML);
}

</script>

<textarea id="text" name="text" size="20" rows="10" onChange="javascript:update();">я текстo</textarea>
 
Ответить с цитированием

  #32  
Старый 10.06.2009, 11:05
Rednoise
Новичок
Регистрация: 28.03.2007
Сообщений: 29
Провел на форуме:
62416

Репутация: 41
По умолчанию

отличная идея, над терь это к iframe прицепить как то
 
Ответить с цитированием

  #33  
Старый 11.06.2009, 19:46
Rednoise
Новичок
Регистрация: 28.03.2007
Сообщений: 29
Провел на форуме:
62416

Репутация: 41
По умолчанию

такс еще вопрос - как в iframe при редактировании текста уменьшить межстрочный интервал?

Последний раз редактировалось Rednoise; 11.06.2009 в 20:38..
 
Ответить с цитированием

  #34  
Старый 11.06.2009, 20:38
FireFenix
Постоянный
Регистрация: 03.06.2009
Сообщений: 385
Провел на форуме:
3178262

Репутация: 389
По умолчанию

как вариант заменять все теги/символы, или перекодировать в хтмл (& = &amp; > = &gt; и т.д.), или то и то
Для кодирования у пхп есть функция htmlspecialchars()

Последний раз редактировалось FireFenix; 11.06.2009 в 20:47..
 
Ответить с цитированием

  #35  
Старый 11.06.2009, 21:10
Rednoise
Новичок
Регистрация: 28.03.2007
Сообщений: 29
Провел на форуме:
62416

Репутация: 41
По умолчанию

да я не в том смысле - при вводе текста нажимаешь перенос строки и курсор делает прыжок через одну т.е. так

текст

продолжение

а надо так

текст
продолжение


я про визуальное восприятие говорю
 
Ответить с цитированием

  #36  
Старый 11.06.2009, 23:47
Rednoise
Новичок
Регистрация: 28.03.2007
Сообщений: 29
Провел на форуме:
62416

Репутация: 41
По умолчанию

и еше - при истечении лимита вводимых символов - как запретить дальнейший ввод?? с текстареа это не проблема сделать, а вот с ифреймом?
 
Ответить с цитированием

  #37  
Старый 11.06.2009, 23:54
FireFenix
Постоянный
Регистрация: 03.06.2009
Сообщений: 385
Провел на форуме:
3178262

Репутация: 389
По умолчанию

Останавливай событие при нажатии, если длина больше заданного
 
Ответить с цитированием

  #38  
Старый 12.06.2009, 00:26
Rednoise
Новичок
Регистрация: 28.03.2007
Сообщений: 29
Провел на форуме:
62416

Репутация: 41
По умолчанию

пример можешь привести? конкретно для ифрейма
 
Ответить с цитированием

  #39  
Старый 12.06.2009, 10:52
FireFenix
Постоянный
Регистрация: 03.06.2009
Сообщений: 385
Провел на форуме:
3178262

Репутация: 389
По умолчанию

PHP код:
<script language="javascript">

function 
check()
{
  var 
event = (window.event window.event null);
  var 
element document.getElementById('text');
  
  if (
element.value.length 10)
  {
    
event.cancelBubble true;
    
    if (
event.cancelable)
    {
      
event.preventDefault();
      
event.stopPropagation();
    }
   
    
alert('Превышено количество символов');
  }
}

</
script>

<
textarea id="text" name="text" size="200" rows="10" onKeyPress="javascript:check();"></textarea
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
vBulletin 3.5.3. Вопрос по XSS в поле email r0 Форумы 6 09.09.2006 18:41



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ