Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 12.01.2009, 17:04
!Kloun!
 
Сообщений: n/a

помогите с таймером в коде!!!
привет ребята!!!!я написал такой скрипт(или код)
<html>

<head>

<title></title>

</head>

<body>

<script language="javascript">
document.write('<table border="1" bgcolor="lime" width="360" align="center">');
document.write('<tr>');
document.write('<td width="65" height="155">&nbsp;<div id="1"></div></td>');
document.write('<td width="60" height="155">&nbsp;<div id="2"></div></td>');
document.write('<td width="60" height="155">&nbsp;<div id="3"></div></td>');
document.write('</tr>');
document.write('<tr>');
document.write('<td width="60" height="155">&nbsp;<div id="4"></div></td>');
document.write('<td width="60" height="155">&nbsp;<div id="5"></div></td>');
document.write('<td width="60" height="155">&nbsp;<div id="6"></div></td>');
document.write('</tr>');
document.write('</table>');
var a=1; 
var s=2; 
var d=3; 
var f=4; 
var g=5; 
var h=6; 
var nam=new Array(a,s,d,f,g,h); 
var r=Math.floor(Math.random()*6); 
document.getElementById(nam[r]).innerHTML='<center><img src="test.gif"></center>';
</script>
</body>

</html>

вобшем всё отлично работает!!
но мне ещё нужно чтоб вот этот фрагмент кода
document.getElementById(nam[r]).innerHTML='<center><img src="test.gif"></center>';
повторялся через каждую секунду!!
я попробовал так
setTimeout("document.getElementById(nam[r]).innerHTML='<center><img src="test.gif"></center>'", 1000);
но прога выдала ощибку!поставьте таймер вкод пожалуйчта!

Последний раз редактировалось Андрей Параничев, 13.01.2009 в 18:40. Причина: Пользуйтесь bb-тегами [js] и [html] для оформления листингов кода в теле сообщения
Ответить с цитированием
  #2 (permalink)  
Старый 12.01.2009, 17:31
Флудер
Отправить личное сообщение для ZoNT Посмотреть профиль Найти все сообщения от ZoNT
 
Регистрация: 25.07.2008
Сообщений: 1,271

Наверное тебе нужно было:
<html>
<head>
<title></title>
</head>
<body>
<script language="javascript">
var str = '<table border="1" bgcolor="lime" width="360" align="center">';
str += '<tr>';
str += '<td width="65" height="155">&nbsp;<div id="1"></div></td>';
str += '<td width="60" height="155">&nbsp;<div id="2"></div></td>';
str += '<td width="60" height="155">&nbsp;<div id="3"></div></td>';
str += '</tr>';
str += '<tr>';
str += '<td width="60" height="155">&nbsp;<div id="4"></div></td>';
str += '<td width="60" height="155">&nbsp;<div id="5"></div></td>';
str += '<td width="60" height="155">&nbsp;<div id="6"></div></td>';
str += '</tr>';
str += '</table>';

document.write(str);

var nam=[1,2,3,4,5,6];
(function(){
	var r=Math.floor(Math.random()*6);
	document.getElementById(nam[r]).innerHTML='<center><img src="test.gif"></center>';
	
	setTimeout(arguments.callee,1000)
})();
</script>
</body>
</html>
Только непонятно, зачем нужен массив nam, если в нём опять таки цифры от 1 до 6? Ты там будешь ведь нормальные айдишки хранить, которые НЕ С ЦИФРЫ начинаются? И задашь дивам тоже НОРМАЛЬНЫЕ айдишки?

Последний раз редактировалось ZoNT, 12.01.2009 в 17:33.
Ответить с цитированием
  #3 (permalink)  
Старый 15.01.2009, 14:48
!kloun!
 
Сообщений: n/a

!!!!!
код твой работает!!!за массивы тож спасиб!!
тока мне нужно чтоб картинка появлялась в разных местах!!!
Ответить с цитированием
  #4 (permalink)  
Старый 16.01.2009, 11:39
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

Цитата:
тока мне нужно чтоб картинка появлялась в разных местах!!!
а она в каких местах появляется?
Ответить с цитированием
  #5 (permalink)  
Старый 16.01.2009, 11:45
Флудер
Отправить личное сообщение для ZoNT Посмотреть профиль Найти все сообщения от ZoNT
 
Регистрация: 25.07.2008
Сообщений: 1,271

Забудь. В соседней теме уже всё сделали...
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите разобраться с кодом. TheWanderer Общие вопросы Javascript 10 17.04.2010 13:41
Помогите разобрать скрипт! Forgott Общие вопросы Javascript 14 22.02.2009 20:51
Помогите с таймером -orex- Общие вопросы Javascript 8 01.12.2008 16:28
Помогите с формированием ссылки AnGor Общие вопросы Javascript 0 27.08.2008 17:53
Помогите разобраться с логикой поведения скрипта MarkupDeveloper jQuery 3 21.06.2008 18:04