Регистрация
Вход в сайт
Форум
Учебник
Node.JS скринкаст
Стандарт языка
Справочник
Discord чат
Статьи
Тест знаний
Аналоги функций PHP
Курсы javascript
Пользователи
Календарь
Поиск
Сообщения за день
Все разделы прочитаны
Главная
>
Форум
»
Javascript
»
Events/DOM/Window
»
почему не работает?
Опции темы
Искать в теме
#
1
(
permalink
)
25.09.2012, 19:38
disgraceful
Аспирант
Регистрация: 22.04.2012
Сообщений: 44
почему не работает?
<html>
<head>
<title>Этикет</title>
<style type="text/css">
</style>
<script type="text/javascript">
function del_()
{
var autoinfo=document.getElementById("autoinfo");
autoinfo.parentNode.removechild(autoinfo);}
function avtol(){
document.getElementById('autoinfo').innerHTML='<p style="position:absolute;top:20%; left:5%; font-size:12ex;text-
align:center;">'+'Чтобы вызвать справку нажмите клавишу esc'+'</p>';
settimeout(del_(),3000);}
</script>
<body onload="avtol()">
<div Id="autoinfo" ></div>
</body>
</html>
#
2
(
permalink
)
25.09.2012, 20:51
disgraceful
Аспирант
Регистрация: 22.04.2012
Сообщений: 44
исправил теперь при загрузке текст не появляется
#
3
(
permalink
)
25.09.2012, 21:08
disgraceful
Аспирант
Регистрация: 22.04.2012
Сообщений: 44
<html>
<head>
<title>Этикет</title>
<style type="text/css">
</style>
<script type="text/javascript">
function del_()
{
var autoinfo=document.getElementById("autoinfo");
autoinfo.parentNode.removeChild("autoinfo");}
function avtol(){
document.getElementById('autoinfo').innerHTML='<p style="position:absolute;top:20%; left:5%; font-size:12ex;text-
align:center;">'+'Чтобы вызвать справку нажмите клавишу esc'+'</p>';
setTimeout(del_(),3000);}
</script>
<body onload="avtol()">
<div Id="autoinfo" ></div>
</body>
</html>
исправил так, не работает
#
4
(
permalink
)
25.09.2012, 21:21
Aetae
Тлен
Регистрация: 02.01.2010
Сообщений: 6,492
removeChild("autoinfo")
removeChild принимает не id а сам элемент.
removeChild(autoinfo)
__________________
29375, 35
#
5
(
permalink
)
25.09.2012, 21:22
disgraceful
Аспирант
Регистрация: 22.04.2012
Сообщений: 44
и почему-то пустой экран, хотя сначала 3 секунды должен текст повисеть
#
6
(
permalink
)
25.09.2012, 21:26
Aetae
Тлен
Регистрация: 02.01.2010
Сообщений: 6,492
setTimeout(del_(),3000);
Вы передаёте в setTimeout результат вызова
del_
т.е. в данном случае функция вызывается сразу, а через 3 секунды пытается запустить результат вызова, т.е. undefined.
setTimeout(del_,3000);
__________________
29375, 35
#
7
(
permalink
)
25.09.2012, 21:33
disgraceful
Аспирант
Регистрация: 22.04.2012
Сообщений: 44
спасибо огромное
«
Помогите уменьшить скрипт?
|
Передвижение объекта
»
Искать в теме
Расширенный поиск
Опции темы
Искать в теме
Версия для печати
Отправить по электронной почте
Искать в теме
:
Расширенный поиск
Похожие темы
Тема
Автор
Раздел
Ответов
Последнее сообщение
почему не работает два автокомплита вместе
mcavalon
AJAX и COMET
3
23.12.2011
11:56
Почему это работает? (инклуд JS в JS)
Василий Б.
Общие вопросы Javascript
4
11.06.2010
12:41
Помогите с javascript (Почему не работает)
remus
Оффтопик
9
09.06.2010
11:18
Почему не работает код?
JSprog
Общие вопросы Javascript
4
16.08.2009
14:39
Почему не работает функция?
Vitaly
jQuery
10
31.07.2009
17:01
© Илья Кантор, 2007-2021
О проекте
-
Обратная связь
-
Архив форума
-
Вверх