Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

25.03.2008, 12:15
|
|
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме: 3069349
Репутация:
808
|
|
document.getElementsByName("ttl") возвращает коллекцию. Поэтому нужно сначала выбрать, какой элемент этой коллекции использовать:
document.getElementsByName("ttl")[0].value
|
|
|

25.03.2008, 12:48
|
|
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
Провел на форуме: 2209675
Репутация:
537
|
|
а в чём разница? у меня этот вариант не работает
|
|
|

25.03.2008, 13:09
|
|
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме: 3069349
Репутация:
808
|
|
Сообщение от Дикс
а в чём разница? у меня этот вариант не работает
Наверное, потому, что я посмотрел на предыдущее сообщение и тоже написал имя "ttl" вместо "tll".
А разница значительная - т.к. коллекция - по сути, массив ссылок на элементы. Какая разница между элементом массива и всем массивом? Как тут объяснишь?
|
|
|

25.03.2008, 21:14
|
|
Познающий
Регистрация: 04.01.2008
Сообщений: 62
Провел на форуме: 490685
Репутация:
30
|
|
В C++ есть функция delay(), как называется аналог этой функции в JavaScript’е?
|
|
|

25.03.2008, 21:30
|
|
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме: 3069349
Репутация:
808
|
|
В JS есть функции setTimeout и setInterval. Уже было в этой теме.
|
|
|

25.03.2008, 22:22
|
|
Познающий
Регистрация: 04.01.2008
Сообщений: 62
Провел на форуме: 490685
Репутация:
30
|
|
Спасибо.
|
|
|

26.03.2008, 22:56
|
|
Познающий
Регистрация: 20.01.2008
Сообщений: 65
Провел на форуме: 664107
Репутация:
25
|
|
нужен скрипт который бы выводил последовательно на слово1 патом слово 2 патом слово3 раз в секунду
|
|
|

26.03.2008, 23:09
|
|
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме: 3069349
Репутация:
808
|
|
Код:
<div id="dummy">
</div>
<script>
var words = ['слово раз', 'слово два', 'слово три'];
setInterval(function()
{
var node, word;
if((node = document.getElementById('dummy')) && (word = words.shift()))
{
node.innerHTML += word + '<br />';
}
}, 1000);
</script>
|
|
|

26.03.2008, 23:21
|
|
Reservists Of Antichat - Level 6
Регистрация: 25.03.2008
Сообщений: 670
Провел на форуме: 4137635
Репутация:
2407
|
|
Наверно, так лучше будет, не будет бесконечного интервала:
Код:
<html>
<head>
<script language='JavaScript'>
var words=new Array("Слово 1","Слово 2","Слово 3");
var curr=0;
function print_word()
{
if(words[curr])
{
document.getElementById("words").innerHTML=document.getElementById("words").innerHTML+"<br>"+words[curr];
curr++;
setTimeout("print_word()",1000);
}
}
</script>
</head>
<body onload="print_word()">
<span id="words"></span>
</body></html>
|
|
|

26.03.2008, 23:30
|
|
Познающий
Регистрация: 20.01.2008
Сообщений: 65
Провел на форуме: 664107
Репутация:
25
|
|
а как выровнять этот скрипт по центру скажи плиз чтоб слова по центру страницы выбивало
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|