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

Экранирование кавычек? хм,не работает...
  #1  
Старый 15.01.2010, 20:21
Аватар для BiG_][aKeR
BiG_][aKeR
Познающий
Регистрация: 30.11.2008
Сообщений: 40
Провел на форуме:
1546086

Репутация: 4
По умолчанию Экранирование кавычек? хм,не работает...

1. Сколько не экранировал всё было норм,а сейчас столкнулся с проблемой
<a onClick="alert(\"abc\")">123</a>
не работает!
Не предлагать мне решение одной скобкой т.е. ' !
Вопрос задан именно в использовании двойной в двойных кавычках!

2.Плюс ко всему еще один глюк нашел в экранировании

Код:
<a onClick="document.getElementById('centent1').innerHTML='<b onclick=\'alert(\\\'popko\\\')\'>Кликни,но уже не работает...</b>'">Кликни</a>
<div id='centent1'></div>
По сути по клику по второму тексту должен вывести алерт,все скобки так как и нада стоят,но его НЕТУ...консоль ошибок молчит...
 
Ответить с цитированием

  #2  
Старый 15.01.2010, 20:45
Аватар для Pir4tt
Pir4tt
Участник форума
Регистрация: 03.01.2008
Сообщений: 104
Провел на форуме:
400001

Репутация: 111
Отправить сообщение для Pir4tt с помощью ICQ
По умолчанию

Как вариант напиши вот так:
<a onClick="alert(&quot;abc&quot;)">123</a>
 
Ответить с цитированием

  #3  
Старый 16.01.2010, 00:15
Аватар для Deathdreams
Deathdreams
Постоянный
Регистрация: 08.11.2008
Сообщений: 498
Провел на форуме:
2603363

Репутация: 278
Отправить сообщение для Deathdreams с помощью ICQ
По умолчанию

Большой_][акер
Код:
<a href="#" onClick='document.getElementById("centent1").innerHTML="<b onclick=\"alert(/привет/);\">Кликни,но уже не работает...</b>"'>Кликни</a>
<div id='centent1'></div>
Решение кривовато (посторонние символы), но работает.
А вообще зачем тут такой мазахизм?
Не проще создать JS функцию, которая всё это будет выполнять?
Например:
Код:
<script>
function doooo(){

document.getElementById("centent1").innerHTML = "<b onclick=\"alert('привет');\">Кликни,но уже не работает...</b>";
return true;

}
</script>
<a href="#" onclick="doooo();">Кликни</a>
<div id='centent1'></div>

Последний раз редактировалось Deathdreams; 16.01.2010 в 00:19..
 
Ответить с цитированием

  #4  
Старый 16.01.2010, 00:20
Аватар для b3
b3
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме:
1698585

Репутация: 818


Отправить сообщение для b3 с помощью ICQ
По умолчанию

Очень Большой Хакер,
Код:
<a onClick="document.getElementById('centent1').innerHTML='<b onclick=alert(\'popko\');>Кликни,но уже не работает...</b></a>'">Кликни</a>
<div id='centent1'></div>
работает алерт

Последний раз редактировалось b3; 16.01.2010 в 00:29..
 
Ответить с цитированием

  #5  
Старый 16.01.2010, 14:18
Аватар для BiG_][aKeR
BiG_][aKeR
Познающий
Регистрация: 30.11.2008
Сообщений: 40
Провел на форуме:
1546086

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

вопрос стоял не как вывести этот алерт,а как экранирова последуюшие скобки!!!
т.е. можно было бы и по функциям розбросать это всё, onclick=pos();
а в функции всё экранировать свободно можно...
ты сделай так как и в том примере,и этим екранированием,чтоб внутри уже\' \' еще были такие же скобки а в них еще...
 
Ответить с цитированием

  #6  
Старый 16.01.2010, 14:57
Аватар для imajo.ati
imajo.ati
Участник форума
Регистрация: 21.02.2008
Сообщений: 255
Провел на форуме:
975514

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

<div onclick="alert(&quot;читай RFC, \&quot;хакер\&quot;&quot; );">hello</div>
 
Ответить с цитированием

  #7  
Старый 16.01.2010, 16:28
Аватар для Deathdreams
Deathdreams
Постоянный
Регистрация: 08.11.2008
Сообщений: 498
Провел на форуме:
2603363

Репутация: 278
Отправить сообщение для Deathdreams с помощью ICQ
По умолчанию

Самый Большой Хакер,
Не заморачивайся ты с нагромождением кавычек.
Лично я создаю отдельные функции, особенно когда времени нет разбираться где какую кавычку ставить.
Я не один такой.
 
Ответить с цитированием

  #8  
Старый 16.01.2010, 16:30
Аватар для imajo.ati
imajo.ati
Участник форума
Регистрация: 21.02.2008
Сообщений: 255
Провел на форуме:
975514

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

может ему безымянная нужна
 
Ответить с цитированием

  #9  
Старый 16.01.2010, 23:42
Аватар для b3
b3
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме:
1698585

Репутация: 818


Отправить сообщение для b3 с помощью ICQ
По умолчанию

Цитата:
вопрос стоял не как вывести этот алерт,а как экранирова последуюшие скобки!!!
Как и везде - бэкслешами \'
Стоило тему создавать из-за того что б спросить как экранировать спец символы? Ну так прочитай азы программирования, найдеш на первых страницах эту информацию.
 
Ответить с цитированием

  #10  
Старый 17.01.2010, 05:55
Аватар для nerezus
nerezus
Pagan Heart
Регистрация: 12.08.2004
Сообщений: 3,791
Провел на форуме:
6490435

Репутация: 2290


Отправить сообщение для nerezus с помощью ICQ
По умолчанию

Цитата:
Как и везде - бэкслешами \'
Нет.
А првильный ответ(самый первый) ты стер по незнанию, да еще и камент тупой поставил при удалении.
Фу так делать!

Цитата:
Ну так прочитай азы программирования, найдеш на первых страницах эту информацию.
А при чем тут программирование, если проблема в разметке?
Почитай азы

P.S. http://www.gramota.ru/class/coach/tbgramota/45_88 пункт 3.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
On-line cервисы расшифровки md5 Майор Расшифровка хешей 30 14.06.2010 07:34
V.I.P. VPN & Socks Service Revive VPN, Proxy, Socks - Покупка, продажа 12 10.05.2010 18:22
Как работает хакерская экономика? KPOT_f!nd Мировые новости 10 19.02.2007 11:17
Faq Что делать, если компьютер не работает zl0ba Болталка 18 10.12.2006 11:27
Плохо работает XMMS в FreeBSD je0n *nix 13 11.08.2006 15:51



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


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




ANTICHAT.XYZ