функции JavaScript во внешних скриптах - PullRequest
0 голосов
/ 25 мая 2011

Я изучаю javascript для проекта, но я застрял в самом начале. Я свел его, чтобы функция в моем скрипте не была определена, но насколько я могу судить, она определена.

У меня есть скрипт: "script.js" с результатом отображения функции.

function displayResult()
{     
    document.write("hello world");
}

в заголовке index.html У меня есть эта строка

<script type="text/javascript" href="script.js"></script>

У меня есть эта строка позже

<body onload="displayResult()">

Понятия не имею, почему моя функция не будет вызываться. Буду признателен за помощь. Я знаю, что это, вероятно, простой вопрос, но я искал около часа без удачи.

Спасибо Расти

Ответы [ 2 ]

2 голосов
/ 25 мая 2011
<script type="text/javascript" href="script.js"></script>

Должно быть:

<script type="text/javascript" src="script.js"></script>

отсутствует атрибут href для блока сценария, он включается из внешнего источника через атрибут src.

0 голосов
/ 25 мая 2011

Кстати, вызов document.write после завершения загрузки документа сначала очистит все содержимое документа, а затем заменит его тем, что вы передаете вызову (в данном случае, «привет мир», который недопустим HTML или XML документ).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...