Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Помощь с началом (https://javascript.ru/forum/misc/13270-pomoshh-s-nachalom.html)

Jazz411 23.11.2010 18:40

Помощь с началом
 
Начал учить урок Андрей Морковин - Видеоуроки по JavaScript [2009 г.]
столкнулся с проблемой
есть код
Код:

<html>

<head>
  <title></title><script type="text/javascript">
        function f()
        {
                var mail = document.getElementByld('mail');
                mail.value = '';
        }
</script>
</head>
<body>
<input type="text" value="Введите e-mail" onclick="f()" id="mail">
</body>

</html>

в нем понятное дело есть JS
<script type="text/javascript">
	function Window()
	{
		var mail = document.getElementByld('mail');
		mail.value = '';
	}
</script>


типо при нажатии курсора в поле пода его содержимое убирается.
но у меня при нажатии вылетает ошибка:



Что не так?

Sweet 23.11.2010 19:12

getElementById
Потому что это айди, а не елди.

monolithed 23.11.2010 19:23

Цитата:

Сообщение от Jazz411
Начал учить урок Андрей Морковин - Видеоуроки по JavaScript [2009 г.]
столкнулся с проблемой

лучше начните обучение с этого сайта и добрых книжек

<script type="text/javascript">
window.onload = function(){
    document.getElementsByName('input')[0].onclick = function(){
        this.value = '';
    };
};
</script>
<input type="text" value="Введите e-mail" name="input" />

Jazz411 23.11.2010 20:00

спасибо Sweet;

monolithed что насчет уроков то извини там не очень понятно, мне больше нравится когда есть пример и понятно объяснение или хотя бы если текст то удобочитаемый

P.S. Претензий к самоучителю сайта я не имею :)

Gvozd 24.11.2010 00:30

Цитата:

Сообщение от Jazz411
есть код

Цитата:

Сообщение от Jazz411
в нем понятное дело есть JS

ну, и зачем нести отсебятину?
в первом коде, и во втором JS-коде, у вас различные имена ф-ции
во втором случае - Window, что очень и очень плохо.
вы сами додумались так функцию назвать, или это учебник такой плохой?
в JS уже есть системный объект window
и не смотря на то, что JS регистрозависимый, и для него Window и window -два разных объекта, крайне не стоит называть свои переменные и функции также, как и существующие объекты, пусть даже и в другом регистре!

Jazz411 24.11.2010 22:08

Та то я случайно написал я у себя исправил, а на форуме забыл посмотри в примере выше все нормально там функция f()!!!


Часовой пояс GMT +3, время: 05:38.