Показать сообщение отдельно
  #7 (permalink)  
Старый 12.04.2013, 12:27
Интересующийся
Отправить личное сообщение для Veritaspl Посмотреть профиль Найти все сообщения от Veritaspl
 
Регистрация: 11.03.2013
Сообщений: 16

Сообщение от Skvor Посмотреть сообщение
Значит Вы не поняли. Браузер отправляет форму по тому URL, который указан в качестве action вашей формы. То, что будет отображено браузером как ответ и есть результат вывода этого action. При желании, можно написать обработчик, который выдаёт страницу с редиректом, или, более грамотно, делает редирект на уровне 300-х кодов ответа сервера.

Рекомендую до PHP ознакомиться с HTML и понятием URL. Также, желательно поверхностно посмотреть работу и конфигурирование серверов и вопрос CGI.
Поучили, поучили, а я лох в JS взял и нашел оптимальное решение в несколько строк.
function go() { top.location.href="[(site_url)]"+shkOptions.orderFormPage; }

function on() {
    timeoutId = setTimeout(go, 200)
}


<div style="display:none;">
<div class="highslide-maincontent" id="my-content">

<form id="sen"  name="sen" method="post" action="#">
<div class="calc" align="center">
<br><span class="red-zag"><strong>Кредитный калькулятор:</strong></span><br><br>
<table class="credit-param-tab"><tr>
<td class="op" align="left" style="padding:10px;">Цена товара:</td>
<td align="left" class="pricee1"><span class="pricee">'.$price.' грн.</span></td>
</tr><tr>
<td class="op" align="left" style="padding:10px;">Первоначальный взнос:</td>
<td align="left" class="cena1"><input name="cena" class="cena_in" type="text" size="4" value="1000" onchange="calc()"> грн.</td>
</tr><tr>
<td class="op" align="left" style="padding:10px;">Количество месяцев:</td>
<td align="left" class="mes1"><input name="mes" class="mes" type="text" size="4" value="6" onchange="calc()"></td>
</tr><tr>
<td class="op" align="left" style="padding:10px;"><strong>Ежемесячный платеж:</strong></td>
<td class="poh-cena2" align="left"><b><span class="mes"></span></b></td>
</tr><tr>
<td class="op" align="left" style="padding:10px;"><strong>Переплата:</strong></td>
<td class="poh-cena2" align="left"><b><span class="per"></span></b></td>
</tr></table>

</form>

 <div class="shs-tocart shk-item" align="center">
 <form action="[~'.$id.'~]" id="kor" method="post">
          
           <fieldset>
          <input type="hidden" name="shk-id" value="'.$id.'"/> 
          
    


<p style="float:right;">
<br>
<br>
<div id="credit_terms">
<a href="/top/oplata.html#credit" target="_blank"><strong>Кредитные условия</strong></a>
</div>
</p>
      <br>

      <div align="center">
           <div class="shs-price">
           <input type="submit" name="submit" class="button2-credit" onclick="on()" value="Оформить" title="Оформить"/>
           </div>
      </div>
      </fieldset>
    </form>
  </div>
</div>
<div id="kons-bord-credit"></div><div id="kons-bord-credit2"></div> 
</div>
</div>


<a href=".highslide-maincontent"  onclick="calc();" class="sovetu-under">
	<strong>Купить в кредит</strong>
</a>
Ответить с цитированием