Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Выбор и переход!
 
 автор: itica   (07.03.2006 в 22:35)   письмо автору
 
 

Как сделать так чтобы, нажимая на кнопку отправить пользователь переходил на страницу которую он выбрал в раскрывающемся меню?

   
 
 автор: codexomega   (07.03.2006 в 23:27)   письмо автору
 
   для: itica   (07.03.2006 в 22:35)
 

document.location="www.xxx.com"
window.location="www.xxx.com"
<a href="www.xxx.com">Click Here</a>
<a href="www.xxx.com" target="_blank">Click Here</a>
window.open("www.xxx.com")

http://softtime.ru/forum/read.php?id_forum=1&id_theme=14101&page=1

   
 
 автор: elenaki   (08.03.2006 в 13:34)   письмо автору
 
   для: codexomega   (07.03.2006 в 23:27)
 

я делала вот так: у меня было две формы на странице. в зависимости от выбора юзера в
первой форме, мне надо было послать его на страницу ok.php, если он выбрал оплату почтой
или налом, или послать его на страницу банка, если он выбрал оплату кредиткой. данные
первой формы посылалась на ту же страницу, где эта форма расположена (достаточно не
указать action), а вот начало второй формы:


<?
if (($tropos == "anti") || ($tropos == "trap")) $action "ok.php?ref=$orderid";
else 
$action "https://ep.eurocommerce.gr/proxypay/apacs";
?>
<form name="APACSform" Method="POST" action="<? echo $action;?>">
.......


между нами - во второй форме были только скрытые поля, необходимые банку, а юзеру
выводилась введенная им ранее инфа якобы для проверки (на самом деле мне просто нужна
была эта промежуточная страница, чтобы решить, куда идти дальше)

   
 
 автор: itica   (08.03.2006 в 14:05)   письмо автору
 
   для: elenaki   (08.03.2006 в 13:34)
 

Меня очень заинтересовала вот такая штука: this.options[this.selectedIndex].value

   
 
 автор: elenaki   (08.03.2006 в 14:52)   письмо автору
 
   для: itica   (08.03.2006 в 14:05)
 

http://www.softtime.ru/forum/read.php?id_forum=4&id_theme=13435


браузер создает отдельный массив forms для всех форм документа. Давайте напишем пример:

<html>
<body>
<form action="http://www.your/cgi-bin/1.cgi" method=POST name=f>
<input type=text>
<input type=submit>
</form>
</body>
</html>

К форме в данном случае мы сможем обращаться как к document.forms[0] или document.f. 

У каждой формы документа существует много параметров, таких как method, name, action, encoding, target. Ко всем этим параметрам можно обращаться из сценария JavaScript. Делается это в принципе достаточно просто. Надо приписать к полному имени формы название этого параметра. Например, для получения содержимого атрибута action вам будет достаточно написать: 

document.forms[0].action;
document.f.action;

Для вывода содержимого этого атрибута надо написать: 

<script>
document.writeln(document.forms[0].action);
</script>

Содержимое атрибутов action, method, encoding и target можно менять внутри сценария. Вот как можно, например, поменять параметр action: 

document.f.action="http://www.new.your/cgi-bin/2.cgi";

   
 
 автор: itica   (09.03.2006 в 10:56)   письмо автору
 
   для: elenaki   (08.03.2006 в 14:52)
 

Спасибо!!!

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования