Показать сообщение отдельно
  #1 (permalink)  
Старый 15.04.2009, 17:55
Профессор
Отправить личное сообщение для AzriMan Посмотреть профиль Найти все сообщения от AzriMan
 
Регистрация: 27.02.2009
Сообщений: 215

опять про setTimeout
простенький скрипт.
'123' появляется ровно столько раз сколько выполняется условие [i]stat_type.options.selected==true
alert функции testInterval не вызывается. что может быть не так?

function testInterval(param)
{
	alert(param);
}


function form_getData ()
{
	var stat_type	= document.getElementsByName("stat_type")[0];
	for (i=0; i<stat_type.options.length; i++)
	{
		if (stat_type.options[i].selected==true)
		{
			var someresult = setTimeout(function(){
				alert(123);
				testInterval(stat_type.options[i].value);
				alert("after"); 
			}, 1000);
		}
	}
}
Ответить с цитированием