Показать сообщение отдельно

  #8  
Старый 29.08.2009, 20:31
d_x
Постоянный
Регистрация: 25.03.2008
Сообщений: 670
Провел на форуме:
4137635

Репутация: 2407


По умолчанию

Pashkela, проверяй скрипты перед тем, как выкладывать...

Банально с помощью яваскрипта решается так:
PHP код:
<html><body>
<
form id='frm' action='script2.php' method='post' style='display:none;'>
<!-- 
передаем тут параметры в полях -->
<
input type='hidden' name='param1' value='значение'>
</
form>
<
script language='JavaScript'>
document.getElementById('frm').submit();
</
script>
</
body></html
Соответственно, для управляемого редиректа нужно сделать функцию и вызывать ее, вроде такой:

PHP код:
<html><body>
<
form id='frm' action='script2.php' method='post' style='display:none;'>
<!-- 
передаем тут параметры в полях -->
<
input type='hidden' name='param1' id='param1'>
</
form>
<
script language='JavaScript'>
function 
redirect(param)
{
  
document.getElementById('param1').value=param;
  
document.getElementById('frm').submit();
}

//вызываем так:
redirect(123);
//при этом будет передан параметр param1=123 скрипту script2.php
</script>
... 

Последний раз редактировалось d_x; 29.08.2009 в 21:29..
 
Ответить с цитированием