Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите плиз с кодом

Андрэ . Ученик (170), на голосовании 2 месяца назад
Я недавно начал программировать, начал я с JS, и ща я пишу код, и тут произошла ошибка, кто знает, как ее исправить? Если что я на фотке пометил где именно, пишет ошибка в 10 строке, 37 столбце
Голосование за лучший ответ
Игорь Ганноченко Мастер (2334) 3 месяца назад
Почему у тебя скобка, а только потом кавычки? Он может на это ругаться
Игорь ГанноченкоМастер (2334) 3 месяца назад
Дадада точно оно
Андрэ .Ученик (170) 3 месяца назад
Кавычки и скобки тут вообще не причем, он ругается именно на столбец между знаком больше и Нажми
Игорь Ганноченко Мастер (2334) Андрэ ., ошибка говорит обратное, он не видит OnClickButton
Андрэ .Ученик (170) 3 месяца назад
Ну смотри, Я поменя из местами, все равно ругается именно на между знаком > и нажми
зачем мне ник Знаток (430) 3 месяца назад
ты ковычки когда научишся ставить?
Андрэ .Ученик (170) 3 месяца назад
Кавычки тут вообще не причем, он ругается именно на столбец между знаком больше и Нажми
RatÆCat Оракул (57623) 3 месяца назад
Он пишет, что не нашёл функцию, которую ты указал в кавычках, может названия отличаются
Андрэ .Ученик (170) 3 месяца назад
Кавычки тут вообще не причем, он ругается именно на столбец между знаком больше и Нажми
RatÆCatОракул (57623) 3 месяца назад
Скинь пж фото без кружка и ещё js код функции
Андрэ .Ученик (170) 3 месяца назад
RatÆCatОракул (57623) 3 месяца назад
Качество конечно шакальное, но мне кажется, что в js функция написана Bvtton
Андрэ .Ученик (170) 3 месяца назад
Андрэ .Ученик (170) 3 месяца назад
Нет, в js написанно
function OnClickButton() {

alert("Вы нажали на меня, спасибо");
}
Андрэ .Ученик (170) 3 месяца назад
Да и во вторых, мне бы писало что ошибка в js а не в индексе
RatÆCatОракул (57623) 3 месяца назад
Попробуй это
RatÆCatОракул (57623) 3 месяца назад
Я точно помню, что у меня без доп. переменной работало. Я не понимаю в чём проблема. Попробуй через дебагер проверить
Андрэ .Ученик (170) 3 месяца назад
Спс, ща попробую
RatÆCatОракул (57623) 3 месяца назад
Возможно, в строке с подключением js нужно написать просто main.js
Андрэ .Ученик (170) 3 месяца назад
Слушай и ещё там в 2 код, его в js?
RatÆCatОракул (57623) 3 месяца назад
Да, после разделения в js
Инспектор Жопидý Оракул (86398) 3 месяца назад
Ошибка, которую вы видите, связана с тем, что функция `OnClickButton` не определена в вашем JavaScript коде. Чтобы исправить это, убедитесь, что функция определена в файле `main.js`, который вы подключаете. Вот пример, как это может выглядеть:

1. main.js:

```javascript
function OnClickButton() {
alert('Кнопка нажата!');
}
```

2. index.html:

Убедитесь, что имя функции в `onclick` совпадает с именем в `main.js` и что путь к файлу `main.js` указан правильно.

```html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Изучение JavaScript</title>
</head>
<body>
<button onclick="OnClickButton()">Нажми на меня</button>
<script src="js/main.js"></script>
</body>
</html>
```

Проверьте, что файл `main.js` находится в папке `js` и что функция определена правильно. Это должно решить вашу проблему.

Петр Алексеевич Оракул (82071) 3 месяца назад
Неправильно скрипт подключаешь.
атрибут src пишется после слова script и только затем ставится > и следом тег закрывается.
Больше не фотографируй монитор, используй функцию скриншота
Похожие вопросы