Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 20.03.2011, 19:40
Новичок на форуме
Отправить личное сообщение для savelikan Посмотреть профиль Найти все сообщения от savelikan
 
Регистрация: 27.02.2011
Сообщений: 5

setTimeout не работает
Вот код
<script language=javascript>
  setTimeout('checkForm()', "500")
function checkForm() 
{
	document.getElementById('page_form').attributes.action.value='check.php?attemp=".$TSTattemps_new['id']."'
	document.getElementById('page_form').submit(); return false;
}
</script>


Мне нужно, чтоб после загрузки страницы форма
<FORM ID='page_form' ACTION='CHECK.PHP' METHOD='post' >

отправлялась.

А вот не работает. Подскажите пожалуйста, в чем проблема)))
Ответить с цитированием
  #2 (permalink)  
Старый 20.03.2011, 20:10
Аватар для walik
Профессор
Отправить личное сообщение для walik Посмотреть профиль Найти все сообщения от walik
 
Регистрация: 09.11.2009
Сообщений: 1,101

Попробуйте так:
window.onload = function() {
   setTimeout('checkForm()', 500);
}

Просто возможно формы еще нет на странице, а вы уже к ней обращаетесь. + насколько я знаю время в функции setTimeout указывается без кавычек.
__________________
"Всегда пишите код так, будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете."
Мой сертификат :-D клацай
Ответить с цитированием
  #3 (permalink)  
Старый 21.03.2011, 12:13
Аспирант
Отправить личное сообщение для kostr Посмотреть профиль Найти все сообщения от kostr
 
Регистрация: 12.09.2010
Сообщений: 98

Чтобы сразу отправлялась, можно сделать через тэг BODY:

body onload="document.forms[0].submit()"
Ответить с цитированием
  #4 (permalink)  
Старый 22.03.2011, 04:13
Аватар для float
Профессор
Отправить личное сообщение для float Посмотреть профиль Найти все сообщения от float
 
Регистрация: 01.07.2010
Сообщений: 387

setTimeout(checkForm, 500);
и подключение либо перед </body>, либо onload
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
setTimeout как он работает??? namo86 Общие вопросы Javascript 16 02.02.2011 09:01
как работает setTimeout??? rhjirftyjn Общие вопросы Javascript 7 24.12.2010 16:39
ява-скрипт выборочно работает-не работает zeta777 Internet Explorer 0 20.01.2010 11:41
Динамическая HTML форма (FireFox - работает, IE - не работает) dm1tr1y Общие вопросы Javascript 10 11.12.2009 15:59
Скрипт меню-гармошки работает выборочно Extern Элементы интерфейса 2 23.02.2009 15:32