Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » setTimeout

Ответить
Настройки темы
setTimeout

Аватара для maaxiim

Новый участник


Сообщения: 22
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Почему-то не функционирует простенький скрипт:
<html>
<head>
<title>hallo</title>
<sсript language="JavaScript" type="text/javascript">
*<!--
function eins()
*{
* alert("Doch!";
*}
window.setTimeout("eins()",2000);
//-->
</sсript>
</head>
<body>
warum finktioniert es nicht?
</body>
</html>
может быть кто-нибудь может помочь начинающему...

-------
http://www.almtravel.ru/


Отправлено: 15:23, 06-01-2004

 

Дизайнер


Сообщения: 410
Благодарности: 1

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
<html><head><title></title>
<script type="text/javascript">
function eins() {window.alert("Doch!");} 
setTimeout(eins,2000);
</script></head>
<body>warum finktioniert es nicht?</body></html>
Цитата:
кто-нибудь может помочь начинающему...
В.Дронов "JavaScript в веб-дизайне".
Лучший вариант - официальная документация.

Отправлено: 15:58, 06-01-2004 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для maaxiim

Новый участник


Сообщения: 22
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Большое спасибо за помощь!




P.S.:
У меня 5(!) немецких учебников по JavaScript, но похоже их можно сдать в макулатуру.

[s]Исправлено: maaxiim, 16:50 6-01-2004[/s]

-------
http://www.almtravel.ru/


Отправлено: 16:46, 06-01-2004 | #3

mar mar вне форума

Аватара для mar

just mar


Moderator


Сообщения: 3904
Благодарности: 163

Профиль | Отправить PM | Цитировать


нет, просто надо разобраться  в том, что перписываешь (вызов функции не может быть в кавычках) тогда  опечатки менее страшны.  А они в книгах бывают -(

Отправлено: 18:35, 06-01-2004 | #4


Дизайнер


Сообщения: 410
Благодарности: 1

Профиль | Отправить PM | Цитировать


Вообще, какие-либо книги вредно читать, если до этого не прочитал официальную документацию.

Отправлено: 19:06, 06-01-2004 | #5


Ночной странник


Contributor


Сообщения: 4050
Благодарности: 83

Профиль | Сайт | Отправить PM | Цитировать


mar
Цитата:
вызов функции не может быть в кавычках
Может!
так: setTimeout( “eins()”, 2000 );
тоже работать будет.
дело в том что функция setTimeout() не является методом класса window!

-------
можно практически все, но просто мы это еще не знаем.
главный враг програмиста это копипастинг
За хорошее сообщение не забываем нажимать ссылочку "Полезное сообщение"!


Отправлено: 19:45, 06-01-2004 | #6


Дизайнер


Сообщения: 410
Благодарности: 1

Профиль | Отправить PM | Цитировать


Цитата Vlad Drakula:
дело в том что функция setTimeout() не является методом класса window!
window - объект.
setTimeout - метод объекта window.

Вот так вот и в книгах... функции... классы... "тоже работать будет"...

Отправлено: 20:49, 06-01-2004 | #7


Аватара для maaxiim

Новый участник


Сообщения: 22
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Работают оба варианта, но так как я не пытаюсь решить определенную проблему на своей страничке, а учусь программированию, хотелось бы все-таки узнать, какой же скрипт более корректен?

Agent Comanche
Цитата:
Вообще, какие-либо книги вредно читать, если до этого не прочитал официальную документацию.
Я пытался читать документацию, но, разумеется, ничего не понял. Это будет иметь смысл, на мой взгляд, после изучения азов программирования, что я и делаю по немецким учебникам (русских у меня, к сожалению, нет). А в них, как выяснилось, содержиться много ошибок ( не опечаток!), хотя каждый стоит около 50 евро.

И еще вопрос: можно ли установить на windows98 несколько разных версий IE? Я пробовал - не получилось.

-------
http://www.almtravel.ru/


Отправлено: 22:29, 06-01-2004 | #8


Дизайнер


Сообщения: 410
Благодарности: 1

Профиль | Отправить PM | Цитировать


window.setTimeout(eins,2000);
Цитата:
Я пытался читать документацию, но, разумеется, ничего не понял.
Держа в левой руке документацию, а в правой - книгу, по крайней мере можно понять, что из себя представляет автор книги.
Цитата:
можно ли установить на windows98 несколько разных версий IE?
Легче установить несколько ОС.

Ты решил практиковаться с JavaScript на ИЕ?

Отправлено: 23:49, 06-01-2004 | #9


Аватара для maaxiim

Новый участник


Сообщения: 22
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Еще раз спасибо!

Цитата:
Ты решил практиковаться с JavaScript на ИЕ?
А что делать? Я живу в Германии, а здесь более 90% юзеров используют ИЕ. После изучения HTML и CSS нужно двигаться дальше, вот я и решил взяться за JavaScript, из-за сравнительной простоты, по сравнению с другими языками веб-программирования.
Ты мог бы посоветовать что-то другое?




-------
http://www.almtravel.ru/


Отправлено: 00:38, 07-01-2004 | #10



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » setTimeout

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено




 
Переход