powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Запись кавычки в JavaScript строку
9 сообщений из 9, страница 1 из 1
Запись кавычки в JavaScript строку
    #32402327
vovan1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не могу передать в функцию строку, которая содержит двойную кавычку

<IMG SRC="111" onClick="alert('dgdh"dhd')">
пробую ставить обратный слеш, все равно не работает
<IMG SRC="111" onClick="alert('dgdh\"dhd')">
<IMG SRC="111" onClick="alert('dgdh\\\"dhd')">

Может надо записывать в другом виде? (замену на " не предлагать)
...
Рейтинг: 0 / 0
Запись кавычки в JavaScript строку
    #32402354
Violina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
<INPUT type=button name=action value= "dt"  onclick= "alert('dgdh"dhd')" >


Смотрите

htmlspecialchars
...
Рейтинг: 0 / 0
Запись кавычки в JavaScript строку
    #32402360
Violina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну вот, автоформаттер все спрятал

Код: plaintext
<INPUT type=button name=action value= "dt"  onclick= "alert('dgdh&quot;dhd')" >
...
Рейтинг: 0 / 0
Запись кавычки в JavaScript строку
    #32402368
vovan1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может надо записывать в другом виде? (замену на " не предлагать)

Блин, тут имелось ввиду не предлагать & QUOT . В сообщение оно заменилось на кавычку:(

Мне & quot не подходит.
...
Рейтинг: 0 / 0
Запись кавычки в JavaScript строку
    #32402425
Violina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да запутал нас форум спрятав & quot; :)

Поскольку

onclick="..."

не является "полноценной" script областью с точки зрения парсера, то единственная возможность маскировать кавычку в таком случае это с помощью html entity, а бэкслэш работать не будет. Если уж очень сильно хочется маскировать с помощью бэкслэша, могу еще предложить workaround

Код: plaintext
1.
2.
3.
<script>
var ss =  "aaa\" gggg ";
</script>
<INPUT type=button name=action value=" dt " onclick=" alert(ss)">
...
Рейтинг: 0 / 0
Запись кавычки в JavaScript строку
    #32402596
vovan1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, вроде как пригодилось:)
...
Рейтинг: 0 / 0
Запись кавычки в JavaScript строку
    #32404902
Шогал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я всегда делаю в таких случаях двойной addslashes()

SHOGAL
...
Рейтинг: 0 / 0
Запись кавычки в JavaScript строку
    #32405943
Шогал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Слегка ошибся... Сделать это можно так:
Код: plaintext
1.
2.
3.
<script>
mymessage= "dgdh\" dhd "
</script>
<IMG SRC="  111  " onClick=" alert(mymessage)">


SHOGAL
...
Рейтинг: 0 / 0
Запись кавычки в JavaScript строку
    #32405949
Шогал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Удалите ээти два моих сообщения, я просто не очень внимательно прочитал дальнейшее обсуждение...

SHOGAL
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Запись кавычки в JavaScript строку
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]