Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> экраниварование DHTML 
:(
    Опции темы
gcc
Дата 25.5.2009, 20:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Агент алкомафии
****


Профиль
Группа: Участник
Сообщений: 2691
Регистрация: 25.4.2008
Где: %&й

Репутация: 1
Всего: 17



есть редатор на JavaScript BB!

а как экранивать HTML и JavaScript есть я хочу написать в редактор?

 там надо как-то экраниваровать?
</div>
</div>


PM WWW ICQ Skype GTalk Jabber   Вверх
Aliance
Дата 25.5.2009, 20:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: 17
Всего: 137



Ты о реализации PHP функции htmlentities на клиентской стороне?
PM MAIL WWW ICQ Skype   Вверх
gcc
Дата 25.5.2009, 22:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Агент алкомафии
****


Профиль
Группа: Участник
Сообщений: 2691
Регистрация: 25.4.2008
Где: %&й

Репутация: 1
Всего: 17



я там не понял

есть текст какой-то

нужно в тексте поставить Java Script как текст, чтобы он не проигрывался браузером...

как это сделать?
PM WWW ICQ Skype GTalk Jabber   Вверх
Soah
Дата 25.5.2009, 22:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 512
Регистрация: 18.2.2009

Репутация: 13
Всего: 54



Код

amp#60;script type=amp#34;text/javascriptamp#34;amp#62;

это ?

замени amp -> &

Это сообщение отредактировал(а) Soah - 25.5.2009, 22:46
PM MAIL   Вверх
bars80080
Дата 25.5.2009, 22:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 44
Всего: 315



Цитата(gcc @  25.5.2009,  22:13 Найти цитируемый пост)
нужно в тексте поставить Java Script как текст, чтобы он не проигрывался браузером...

как отдаётся текст? с сервера? какой серверный язык? или там просто хтмл-ки лежат?
PM MAIL WWW   Вверх
gcc
Дата 25.5.2009, 22:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Агент алкомафии
****


Профиль
Группа: Участник
Сообщений: 2691
Регистрация: 25.4.2008
Где: %&й

Репутация: 1
Всего: 17



Soah, чтобы велосипелд не изобретать что там надо экранивать?
кроме закрывающихся скобок что еще, там кавычки кажется?

bars80080, язык perl и php 

Это сообщение отредактировал(а) gcc - 25.5.2009, 22:52
PM WWW ICQ Skype GTalk Jabber   Вверх
Soah
Дата 25.5.2009, 22:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 512
Регистрация: 18.2.2009

Репутация: 13
Всего: 54



Цитата(gcc @  25.5.2009,  22:52 Найти цитируемый пост)
кроме закрывающихся скобок что еще, там кавычки кажется?

http://forum.vingrad.ru/index.php?showtopi...t&p=1848715
PM MAIL   Вверх
bars80080
Дата 25.5.2009, 23:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 44
Всего: 315



для пхп есть такая функция 



Код

echo htmlspecialchars('здесь любой текст, включая тэги <div> </div> <br />, а также скрипты <script> alert("qwerqwr"); </script>. ничего не сработает, а выведется как здесь в посте, ибо то что мы видим в посте, обрабатывается именно этой функцией');



PM MAIL WWW   Вверх
Aliance
Дата 25.5.2009, 23:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: 17
Всего: 137



Я не понимаю, а что мешает просто не писать тегов скрипт? Тогда все остальное экранировать не придется.
PM MAIL WWW ICQ Skype   Вверх
gcc
Дата 25.5.2009, 23:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Агент алкомафии
****


Профиль
Группа: Участник
Сообщений: 2691
Регистрация: 25.4.2008
Где: %&й

Репутация: 1
Всего: 17



Цитата(Aliance @ 25.5.2009,  23:02)
Я не понимаю, а что мешает просто не писать тегов скрипт? Тогда все остальное экранировать не придется.

как это?

если написать  <b> df</b> оно будет "проигрыватся"...
PM WWW ICQ Skype GTalk Jabber   Вверх
SelenIT
Дата 26.5.2009, 00:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


баг форума
****


Профиль
Группа: Завсегдатай
Сообщений: 3996
Регистрация: 17.10.2006
Где: Pale Blue Dot

Репутация: 7
Всего: 401



Как вариант, можно записать строку в innerText/nodeValue чего-нибудь, а потом снять у него же innerHTML. По идее, браузер должен автоматом заэкранировать все необходимое. Но проверка на сервере нужна в любом случае, это аксиома.


--------------------
Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму!
PM MAIL   Вверх
Aliance
Дата 26.5.2009, 08:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: 17
Всего: 137



Цитата

если написать  <b> df</b> оно будет "проигрыватся"... 

где здесь JavaScript? О нем же речь шла.

Можно еще как вариант воспользоваться XML`евским CDATA.
PM MAIL WWW ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0536 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.