Показать полную графическую версию : setTimeout
Почему-то не функционирует простенький скрипт:
<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>
может быть кто-нибудь может помочь начинающему...
Agent Comanche
06-01-2004, 15:58
<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 в веб-дизайне".
Лучший вариант - официальная документация.
Большое спасибо за помощь!
:)
P.S.:
У меня 5(!) немецких учебников по JavaScript, но похоже их можно сдать в макулатуру.
Исправлено: maaxiim, 16:50 6-01-2004
нет, просто надо разобраться в том, что перписываешь =) (вызов функции не может быть в кавычках) тогда опечатки менее страшны. А они в книгах бывают -(
Agent Comanche
06-01-2004, 19:06
Вообще, какие-либо книги вредно читать, если до этого не прочитал официальную документацию.
Vlad Drakula
06-01-2004, 19:45
mar
вызов функции не может быть в кавычках
Может!
так: setTimeout( “eins()”, 2000 );
тоже работать будет.
дело в том что функция setTimeout() не является методом класса window!
Agent Comanche
06-01-2004, 20:49
дело в том что функция setTimeout() не является методом класса window!
window - объект.
setTimeout - метод объекта window.
Вот так вот и в книгах... функции... классы... "тоже работать будет"...
Работают оба варианта, но так как я не пытаюсь решить определенную проблему на своей страничке, а учусь программированию, хотелось бы все-таки узнать, какой же скрипт более корректен?
Agent Comanche
Вообще, какие-либо книги вредно читать, если до этого не прочитал официальную документацию.
Я пытался читать документацию, но, разумеется, ничего не понял. Это будет иметь смысл, на мой взгляд, после изучения азов программирования, что я и делаю по немецким учебникам (русских у меня, к сожалению, нет). А в них, как выяснилось, содержиться много ошибок ( не опечаток!), хотя каждый стоит около 50 евро.
И еще вопрос: можно ли установить на windows98 несколько разных версий IE? Я пробовал - не получилось.
Agent Comanche
06-01-2004, 23:49
window.setTimeout(eins,2000);
Я пытался читать документацию, но, разумеется, ничего не понял.
Держа в левой руке документацию, а в правой - книгу, по крайней мере можно понять, что из себя представляет автор книги.
можно ли установить на windows98 несколько разных версий IE?
Легче установить несколько ОС.
Ты решил практиковаться с JavaScript на ИЕ?
Еще раз спасибо!
Ты решил практиковаться с JavaScript на ИЕ?
А что делать? Я живу в Германии, а здесь более 90% юзеров используют ИЕ. После изучения HTML и CSS нужно двигаться дальше, вот я и решил взяться за JavaScript, из-за сравнительной простоты, по сравнению с другими языками веб-программирования.
Ты мог бы посоветовать что-то другое?
Agent Comanche
07-01-2004, 01:24
более 90% юзеров используют ИЕ.
Делать нужно не как большинство, делать нужно правильно.
К примеру, знаешь, что ИЕ(в том числе последняя версия) не поддерживает стандарт CSS2 от 1999 года?
решил взяться за JavaScript, из-за сравнительной простоты, по сравнению с другими языками веб-программирования
Разве существует что-то более совместимое на стороне клиента?
А что делать?
http://mozilla.org/
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.