Я только что начал работать через Professional JavaScript для веб-разработчиков и пытаюсь запустить код по мере продвижения. Я наткнулся на стену раньше, пытаясь встроить JavaScript в HTML-документ. Если я определяю функцию и вызываю ее в том же документе, ничего не происходит. Точно так же, если я определяю функцию в документе и вызываю ее либо из блокнота Firefox, либо из FireBug, ничего не происходит. Тем не менее, я могу запустить все это (определить функцию и вызвать ее) с нуля или FireBug.Запустить JavaScript, встроенный в HTML из FireBug
кода я использую для этой страницы является:
<!DOCTYPE html>
<html>
<head>
<title>Test Page</title>
<script type="text/javascrtipt">
function compare(a, b) {
if (a < b) {
alert ("A is less than B");
} else if (a > b) {
alert ("A is greater than B");
} else {
alert ("A is equal to B");
}
};
</script>
</head>
<body>
<p>Paragraph 1</p>
<script type="text/javascript">compare(5, 6);</script>
</body>
</html>
Я нашел подобные вопросы, как тот, ниже которого я думаю, ответ на мой вопрос, но я не понимаю этого достаточно, чтобы применить его к моему сценарию , Как сделать функцию выше глобальной (если это необходимо здесь)?
Calling custom functions from firebug console
Спасибо,
Ger
Что означает «Как я могу сделать функцию выше глобальной»? –