Программирование > JavaScript & JScript
Вывод кода ' в JS
(1/1)
Vladn:
Помогите решить проблему.
Есть две функции:
--- Код: ---
function mmm(name) {
document.write("");
}
function ooo(name) {
document.write("alert(\'"+name+"\')");
}
--- Конец кода ---
Если написать
--- Код: ---
ooo(\'&\');
mmm(\'&\');
--- Конец кода ---
то все в порядке: окошко вылетает и так, и при нажатии на кнопку.
Но если написать
--- Код: ---
ooo(\''\');
mmm(\''\');
--- Конец кода ---
то первое окошко вылетает, а при нажатии на кнопку - нет. Код ' воспринимается как кавычки, в браузер говорит, что после этого кода ожидается закрытие круглой скобки. Помогите заставить mmm(\''\'); работать корректно.
pauk:
попробуй в alert убрать кавычки,
в строке, заключенной в апострофы последовательность \\\\\'
считается апострофом
в строке, заключенной в кавычки апострофы считаются апострофами
Навигация
Перейти к полной версии