Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > Общие вопросы

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 07.02.2004, 00:15
Artem Brigert вне форума Посмотреть профиль Найти все сообщения от Artem Brigert
  № 1  
Artem Brigert
Banned

Регистрация: Sep 2001
Сообщений: 6,162
По умолчанию как запретить <> в динамическом тексте

Что-то я туплю совсем

Как запретить > и < в динамическом поле? Flash 5

Тоесть всё разрешить кроме угловых скобок

пасиб заранее

Старый 07.02.2004, 01:21
bunker6 вне форума Посмотреть профиль Отправить личное сообщение для bunker6 Посетить домашнюю страницу bunker6 Найти все сообщения от bunker6
  № 2  
bunker6
for the lulz
 
Аватар для bunker6

Регистрация: Jul 2001
Адрес: Princeton, NJ, USA
Сообщений: 4,769
Отправить сообщение для bunker6 с помощью ICQ
Hint
незаинклюженный символ набрать нельзя. вставить тоже


можно, конечно и скриптец написать. хотя вообще такие вещи логичнее делать на стороне сервера. тогда даже если кульный хацкер вася пупкин расковыряет твою флешь и отправит тебе некорректные данные - ничего у него не выйдет.
__________________
Jan tan ma pi pona tawa ma ale.

Старый 07.02.2004, 02:29
Artem Brigert вне форума Посмотреть профиль Найти все сообщения от Artem Brigert
  № 3  
Artem Brigert
Banned

Регистрация: Sep 2001
Сообщений: 6,162
хммм... а не инклюдя шрифт?

Старый 07.02.2004, 02:45
WD` вне форума Посмотреть профиль Отправить личное сообщение для WD` Найти все сообщения от WD`
  № 4  
WD`
 
Аватар для WD`

Регистрация: Sep 2001
Адрес: Кишинёв
Сообщений: 1,516
Отправить сообщение для WD` с помощью ICQ
может и глупость, но я вижу кроме этого только: отслеживать нажатые клавиши..
__________________
Спирт - враг ваш! Гоните его! | Flash/Flex Blog

Старый 07.02.2004, 02:51
WD` вне форума Посмотреть профиль Отправить личное сообщение для WD` Найти все сообщения от WD`
  № 5  
WD`
 
Аватар для WD`

Регистрация: Sep 2001
Адрес: Кишинёв
Сообщений: 1,516
Отправить сообщение для WD` с помощью ICQ
ну либо после каждого нажатия клавиши проверять текст и заменять ненужные символы...
__________________
Спирт - враг ваш! Гоните его! | Flash/Flex Blog

Старый 07.02.2004, 05:45
bunker6 вне форума Посмотреть профиль Отправить личное сообщение для bunker6 Посетить домашнюю страницу bunker6 Найти все сообщения от bunker6
  № 6  
bunker6
for the lulz
 
Аватар для bunker6

Регистрация: Jul 2001
Адрес: Princeton, NJ, USA
Сообщений: 4,769
Отправить сообщение для bunker6 с помощью ICQ
ну вот так это примерно может работать[i]
Код:
on (release){
function cnvrt(){
  ma=mtxt.text.split("");
  for(i=0; i<ma.length; i++){
    if(ma[i]=="<" or ma[i]==">"){
    ma=""
    }}}
cnvrt();
ntxt=ma.join("");
mtxt.text=ntxt;
}

сорь за возможную кривизну, засыпаю =)
вешаешь на кнопку, ну или еще как запускаешь и он колбасит. текстовое поле, как видно - mtxt
не очень понятны цели сего действа, возможно нужно просто обезопасить нечто от применения тегов - тогда после набора текста нужно заменить все < на &lt; и все > на &gt;. модифицировать вышеприведенное для этих целей не должно составить труда =)

ps

но я бы все-таки посоветовал прислушаться к совету на счет server side. потому, что
самый первый вариант (с "неинклудом символов") работает быстро, но ненадежно и неудобно
второй - ас скрипт - не так быстро и все равно не надежно, хоть и более удобно
а вариант на сервере - и быстро, и удобно и - 100% надежно.
__________________
Jan tan ma pi pona tawa ma ale.


Последний раз редактировалось bunker6; 07.02.2004 в 05:57.
Старый 07.02.2004, 12:06
Artem Brigert вне форума Посмотреть профиль Найти все сообщения от Artem Brigert
  № 7  
Artem Brigert
Banned

Регистрация: Sep 2001
Сообщений: 6,162
Ты имееш ввиду strip_tags() ? Дело в том что я делаю чат, но вот столкнулся с такой проблемой:
У меня там текстовое поле которое показывает сообщения юзеров. Хотелось бы сделать так чтобы юзер мог выбирать себе цвет шрифта итд, соответсвенно без поддржки HTML не обойтсь.

Надеюсь суть проблемы ясна?

Старый 07.02.2004, 14:29
bunker6 вне форума Посмотреть профиль Отправить личное сообщение для bunker6 Посетить домашнюю страницу bunker6 Найти все сообщения от bunker6
  № 8  
bunker6
for the lulz
 
Аватар для bunker6

Регистрация: Jul 2001
Адрес: Princeton, NJ, USA
Сообщений: 4,769
Отправить сообщение для bunker6 с помощью ICQ
я бы имел в виду strip_tags(), если бы знал, что у тебя на стороне сервера =)
а на счет шрифтов и всякой бурды - посмотри, как это сделано тут, на флешере =)
__________________
Jan tan ma pi pona tawa ma ale.

Старый 07.02.2004, 15:08
Artem Brigert вне форума Посмотреть профиль Найти все сообщения от Artem Brigert
  № 9  
Artem Brigert
Banned

Регистрация: Sep 2001
Сообщений: 6,162
У меня есть PHP MySQL ...

Старый 07.02.2004, 15:27
bunker6 вне форума Посмотреть профиль Отправить личное сообщение для bunker6 Посетить домашнюю страницу bunker6 Найти все сообщения от bunker6
  № 10  
bunker6
for the lulz
 
Аватар для bunker6

Регистрация: Jul 2001
Адрес: Princeton, NJ, USA
Сообщений: 4,769
Отправить сообщение для bunker6 с помощью ICQ
ну так и пиши это все на пэхэпе и не выпендривайся =)
всевозможные защитные манипуляции на стороне клиента - порочный путь.
__________________
Jan tan ma pi pona tawa ma ale.

Создать новую тему   Часовой пояс GMT +4, время: 16:04.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 16:04.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.