Есть не большой скрипт на Javascript:
pastebin.ru/URzykAZy
Почему, когда я вставляю в функцию createDisplay() любой код, даже просто запись значения в переменную типа var b = <?=$js_obj?> (как вы поняли, значение берётся из php, то скрипт напрочь отказывается работать. В Javascript консоли вылазит ошибка: Uncaught ReferenceError: init is not defined и указывает на первую строчку этого когда:
<body onload="init()">
<div id="mainContainer">
<div id="headContainer">
</div>
<div id="topContainer">
<div id="buttonOpen" onclick="caseOpen()">
Open Case
</div>
<div id="scrollerContainer">
<canvas id="aCanvas" width="372px" height="144px"></cavnas>
</div>
</div>
<div id="caseContainer">
</div>
</div>
<br>
</body>
Как вы уже поняли, код скрипта находиться прямо под этим html кодом.
Прошу помощи.
Вот даже вставляю строку, ничего не происходит:
var trade = <?=$inv_desc?>;
window.location.href = "team-hack.ru/zakaz.php?Item=" + itemName + "&Trade=" + trade;