powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / кавычки бесят
10 сообщений из 10, страница 1 из 1
кавычки бесят
    #37892820
Students
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот пример кода:

Код: html
1.
onclick="location.href='/contacts/feedback-form.aspx?softwareid=\"<%# Eval("SoftwareID")%>\" ' "



браузер понимает как:
Код: html
1.
onclick="location.href='/contacts/feedback-form.aspx?softwareid=\"



в чём может быть ошибка?
...
Рейтинг: 0 / 0
кавычки бесят
    #37892828
Students
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сорри, он даже вот как понимает:

Код: html
1.
343\"'"="" onclick="location.href='/contacts/feedback-form.aspx?softwareid=\"



а должно быть

Код: html
1.
onclick="location.href='/contacts/feedback-form.aspx?softwareid=343'"
...
Рейтинг: 0 / 0
кавычки бесят
    #37892832
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что значитStudentsбраузер понимает?

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

Код: html
1.
onclick="location.href='/contacts/feedback-form.aspx?softwareid=\"<%# Eval("SoftwareID")%>\" ' "



комбинация -" \" " (без двух кавычек) означает что кавычка есть, но в то же время она не закрывает предыдущую двойную. Другими словами, тройная кавычка (просто такой нет, поэтому ввели \"). Скажите, в чём я не прав, почему бразуер неправильтно ссылку строит?
...
Рейтинг: 0 / 0
кавычки бесят
    #37892842
Students
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
так делать нельзя:

Код: html
1.
Eval(\"SoftwareID\")
...
Рейтинг: 0 / 0
кавычки бесят
    #37892850
Students
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
кавычки бесят
    #37892852
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Насколько я в курсе, двойные кавычки недопустимы в URL-ах. Их надо заменять на %22
...
Рейтинг: 0 / 0
кавычки бесят
    #37892863
Students
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
заменил.

вот код:
onclick="location.href='/contacts/feedback-form.aspx?softwareid=%22<%# Eval("SoftwareID")%>%22'"

вот ссылка:
onclick="location.href='/contacts/feedback-form.aspx?softwareid=%22349%22'"
...
Рейтинг: 0 / 0
кавычки бесят
    #37892866
Students
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
разобрался! всё было проще:

Код: html
1.
onclick="location.href='/contacts/feedback-form.aspx?softwareid=<%# Eval("SoftwareID")%>'"



окзывается из-за <%# %> будет выполнятся внутри текста
...
Рейтинг: 0 / 0
кавычки бесят
    #37892869
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не успел. Это очевидно.
<%# %> будет выполняться не внутри текста, а как и все скриплеты, на сервере при компиляции страницы. Так как весь остальной текст на данном этапе воспринимается как статический, то между внутренними скобками и внешними нет никакой связи - сервер выполнит только скриплет.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / кавычки бесят
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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