|
|
|
| есть страница на ней
<meta http-equiv='Refresh'
content='1;url=xxxx.php'>
далее
<input value='Старт' name='submit' type='submit'>
как сделать так чтобы при перезагрузке страницы кнопка сама нажималась? | |
|
|
|
|
|
|
|
для: wemd
(23.07.2007 в 14:30)
| | document.forms.formname.submit()
Встречный вопрос. Как бы сделать так, чтобы вопросы, не имеющие никакого отношения к php, в частности вопросы по взаимодействию HTML и JS сами попадали в соответствующий раздел форума?
Блин. | |
|
|
|
|
|
|
|
для: Trianon
(23.07.2007 в 15:38)
| |
document.forms.formname.submit()
|
- наверное все таки скорее вот так (хотя может разницы и нет :)):
document.forms[0].submit(); // ноль это порядковый номер формы в документе
|
если тебе надо сделать отправку данных из формы в момент загрузки страницы то эту часть кода нужно поместить в тег боди добавив туда событие onload:
<body onload="JavaScript:document.forms[0].submit();">
|
А вообще Trianon прав, это к PHP никакого отношения не имеет. | |
|
|
|
|
|
|
|
для: testdriver
(23.07.2007 в 15:54)
| | извиняюсь что не в ту ветку, просто срочно нужно,
<body onload="JavaScript:document.forms[0].submit();">
не работает :( | |
|
|
|
|
|
|
|
для: wemd
(23.07.2007 в 16:05)
| | Значит у тебя страница начинает перезагружаться быстрее чем скрипт полностью загрузиться, делай перезагруз по другому. Исключительно только на JavaScript
Для этого:
Убираем строку
<meta http-equiv='Refresh' content='1;url=xxxx.php'>
| Кнопку вот эту:
<input value='Старт' name='submit' type='submit'>
| тоже убираем она не нужна.
Затем, убираем событие onLoad из тега <body> она тоже не понадобиться
И теперь пишем в конце страницы перед тегом </body> вот это:
<script>
document.forms[0].submit();
document.location = "http://mysite.ru";
</script>
| Если и это не поможет, здаюсь!!! | |
|
|
|
|
|
|
|
для: wemd
(23.07.2007 в 16:05)
| | Естественно не работает. При установке обработчика события, не нужно писать javascript.
<body onload="код"> | |
|
|
|
|
|
|
|
для: SHAman
(23.07.2007 в 16:23)
| |
<html>
<body onLoad="JavaScript:document.forms[0].submit();">
<form action="localhost" target="_fr">
<input name="text" value="привет">
</form>
</body>
</html>
|
Вот не большой пример, все работает (несмотря на JavaScript:;) - правдо проверял только в iExplorer. | |
|
|
|