Так работает:
1.htm
<script type ="text/javascript">
function func() {
alert('1');
}
</script>
<input type='button' value='Button' onClick='func()'>
А так не работает:
2.htm
<script type="text/javascript" scr="script.js"></script>
<input type='button' value='Button' onClick='func()'>
script.js
function func() {
alert('1');
}
Все файлы лежат в одной папке. В чем может быть проблема?
Спустя 16 минут, 39 секунд (1.05.2012 - 16:51) Игорь_Vasinsky написал(а):
подключи либо в head, либо после самой кнопы.
Спустя 31 минута, 8 секунд (1.05.2012 - 17:22) Cage2 написал(а):
Цитата (Игорь_Vasinsky @ 1.05.2012 - 14:51) |
подключи либо в head, либо после самой кнопы. |
В оригинале у меня был и <head>, и <html> и даже DOCTYPE :). Это я для форума максимально изолировал проблему (удалил все "лишнее").
Вернул <head>. Все равно не работает:
2.htm
<head>
<script type="text/javascript" scr="script.js"></script>
</head>
<input type='button' value='Button' onClick='func()'>
Спустя 15 минут, 39 секунд (1.05.2012 - 17:38) vagrand написал(а):
Потому что не scr а src надо писать
Спустя 26 минут, 23 секунды (1.05.2012 - 18:04) Cage2 написал(а):
Цитата (vagrand @ 1.05.2012 - 15:38) |
Потому что не scr а src надо писать |
Спасибо. Действительно, проблема была в этой опечатке. Причем опечатка даже не моя (скопировал эту строку с первого сайта по запросу "javascript внешний файл" в Гугле)

Спустя 1 час, 8 минут, 5 секунд (1.05.2012 - 19:12) Игорь_Vasinsky написал(а):
