Rust
Guest
Двойные кавычки в яваскрипте
Есть код:
По нажатию кнопки к выделенному в форме body тексту дописываюся теги, в результате имеем: <b>выделенный текст</b>
Пытаюсь добавить аналогичную кнопку, которая будет добавлять в форму текст яваскрипта, включающий двойные кавычки, например: <a style='cursor:hand;' onclick="...">выделенный текст</a>
Подобный вариант не прокатывает:
Есть код:
PHP:
echo "
<textarea name='body' cols='100' rows='15' class='textbox' onselect='updatePos(this);' onkeyup='updatePos(this);' onclick='updatePos(this);' ondblclick='updatePos(this);'>$body</textarea>
<input type='button' value='b' class='button' style='font-weight:bold;width:25px;' onClick=\"AddText('<b>', '</b>');\">
<script language='JavaScript'>
var editBody = document.editform.body;
function AddText(wrap,unwrap) {
if (editBody.curPos) {
insertText(wrap + editBody.curPos.text + unwrap);
} else {
insertText(wrap + unwrap);
}
}"
Пытаюсь добавить аналогичную кнопку, которая будет добавлять в форму текст яваскрипта, включающий двойные кавычки, например: <a style='cursor:hand;' onclick="...">выделенный текст</a>
Подобный вариант не прокатывает:
PHP:
<input type='button' value='Скрипт' class='button' style='width:60px;' onClick=\"AddText('<a style=\'cursor:hand;\' onclick=\"...\"','</a>');\">