HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 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>
 
Ответить с цитированием

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

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

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

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

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

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

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

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

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

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

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

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

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

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

текст

продолжение

а надо так

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


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

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

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

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

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

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

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

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

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

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

  #9  
Старый 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 Уязвимости CMS / форумов 6 09.09.2006 18:41



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


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




ANTICHAT.XYZ