|
|
|
| Нужно чтобы элементу передавалось данные в которых содежиться амперсанд#39; амперсанд#34; то есть одинарная и двойная кавычка. Например:
<span id=span1>111</span><br>
<span id=span2 onclick="document.all['span1'].innerText='bla bla ' " bla bla'">ТЫКНИ В МЕНЯ</span>
|
НО при этом вследствии структуры кода нужно чтоб не ошибка была, а ИМЕННО КОД кавычки передался...
Зарание благодарен. | |
|
|
|
|
|
|
|
для: Dimon.st
(08.08.2005 в 18:14)
| | кавычки помоему можно экранировать бекслешами. т.е. писать не ', а \' | |
|
|
|
|
|
|
|
для: Евгений Петров
(08.08.2005 в 19:49)
| | Ну на самом деле уже пробовал - не помагло особо, так как нужно передать именно код кавычки... | |
|
|
|
|
|
|
|
для: Dimon.st
(08.08.2005 в 21:32)
| | " ?? | |
|
|
|
|
|
|
|
для: Dimon.st
(08.08.2005 в 18:14)
| | Немного не верно по синтаксису, но у меня работает вот так
<span id=span1>111</span><br>
<span id=span2 onclick="document.all['span1'].innerText='bla \' \" bla bla'">ТЫКНИ В МЕНЯ</span>
|
| |
|
|
|
|
|
|
|
для: Dimon.st
(08.08.2005 в 18:14)
| | Всем спасибо, особенно Boss, т.к. амперсанд amp;(#38;) действительно то что нужно... а html все-таки кривой: #34 это тоже что " а не выдает ошибку:
onclick="document.all['span1'].innerText='bla bla " bla bla'"
|
а здесь выдает:
onclick="document.all['span1'].innerText='bla bla " bla bla'"
|
аналогично если все кавычки поменять местами... | |
|
|
|