Я хочу использовать что-то вроде:
<body onLoad="init('A sentence with "quoted text" as parameter')">
К сожалению, это работает, поскольку кавычки в параметре не обрабатываются должным образом.
Выход из кавычек тоже не работает
<body onLoad="init('A sentence with \"quoted text\" as parameter')">
(выше тоже не работает).
Как мне с этим справиться. Хотя, возможно, я смогу создать строковую переменную и назначить ей свое предложение (с кавычками). Но я не знаю, как это сделать! Загружаемое тело - HTML, а переменные Javascript будут видны только в рамках скрипта, верно? Если быть точным, следующее не работает:
<script language="JavaScript">
var dada='A sentence with \"quoted text\" as parameter';
</script>
<body onLoad="init($dada, '</a>')">