Регистрация
Вход в сайт
Форум
Учебник
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,589
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,589
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
О проекте
-
Обратная связь
-
Архив форума
-
Вверх