У меня есть страница A, которая выполняет вызов ajax и вводит фрагмент кода B. Этот фрагмент добавляется в DOM, и все сценарии в этом фрагменте проверяются.В этом фрагменте у меня есть 2 тега сценария как таковые:
<script type="text/javascript">
function doOptions(){
alert('doOptions');
}
</script>
<script type="text/javascript">
X = {
x : function(x) {
alert('x');
}
}
</script>
Затем JS, объявленный в приведенных выше тегах сценария, используется внутри фрагмента B следующим образом:
<button type="button" onclick="doOptions();"> options </button>
<button type="button" onclick="X.x();"> XX </button>
Нажатие на кнопку XX работает, но нажатие на кнопку настроек не дает.И Firefox, и IE говорят мне, что doOptions не определен.Почему?
Кроме того, что это за категория знаний Javascript?То есть, если я хочу узнать больше об этом, что мне искать, где я могу посмотреть содержание в книге JS?
Спасибо.