Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.05.2012, 16:06   #1
GhostLeopard
Новичок
Джуниор
 
Регистрация: 18.05.2012
Сообщений: 1
По умолчанию JS

<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="stylesheet" type="text/css" href="style.css">
<script type="text/javascript">
document.getElementById('button').o nclick = doSomething;
function doSomething() {
alert('Спасибо');
}
</script>
</head>
<body>
<form>
<input type="button" id="button">
</form>
</body>
</html>


Почему этот код не работает?
GhostLeopard вне форума Ответить с цитированием
Старый 18.05.2012, 16:23   #2
errload
Пользователь
 
Регистрация: 11.05.2012
Сообщений: 26
По умолчанию

А не проще сделать так? :

Код:
function doSomething() {
	alert('Спасибо');
}

<input type="button" onclick="doSomething();">
errload вне форума Ответить с цитированием
Старый 20.05.2012, 15:29   #3
Fenex
Форумчанин
 
Аватар для Fenex
 
Регистрация: 15.02.2012
Сообщений: 821
По умолчанию

Код:
document.getElementById('button').o nclick = doSomething;
пробел в "onclick"
^-.-^ My GitHub
Fenex вне форума Ответить с цитированием
Старый 20.05.2012, 18:37   #4
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

Цитата:
Сообщение от Fenex Посмотреть сообщение
Код:
document.getElementById('button').o nclick = doSomething;
пробел в "onclick"
форум рубит на пробелы длинные слова, код нужно просто нормально оформлять...
Alar, верни репу!
Naive вне форума Ответить с цитированием
Старый 20.05.2012, 18:54   #5
=master=
Форумчанин
 
Регистрация: 26.03.2012
Сообщений: 665
По умолчанию

Цитата:
Почему этот код не работает?
Потому что кнопки еще нет в этот момент.
=master= вне форума Ответить с цитированием
Старый 20.05.2012, 19:19   #6
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,812
По умолчанию

Либо обработчик onclick атрибутом навешивайте, либо на onload body через скрипт.
Arigato вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц