Показать сообщение отдельно
  #1 (permalink)  
Старый 27.12.2013, 15:07
Новичок на форуме
Отправить личное сообщение для sergey9437 Посмотреть профиль Найти все сообщения от sergey9437
 
Регистрация: 27.12.2013
Сообщений: 1

Проблема редиректа в Opera и IE
<script type="text/javascript">

function go() {
var n = document.getElementById('val').value;
document.location.href ='/order/' + n + ''; //перенаправление.
document.getElementById('link').innerHTML = "<a href='/order/" + n + "'></a>";
}
</script>
<div id="link">
<form action="">
<input id="val" placeholder="Поле для ввода" class="pole" type="text" />
<input value="Найти" onclick="go()" class="buton" type="submit" />
</form>
</div>


Суть кода такова, что после ввода в поле номер/текста и нажатия "найти" происходит редирект на /order/ + переменная из поля для ввода.

На ФФ работает и location, location.href, window.location.href в остальных браузерах - тупик.
Сначала думал, что не прибавляется переменная из поля, но при нажатии "Найти" просто происходит обновление страницы.
Т.е. /order не прибавляется в адресной строке..
Поэтому, есть предположение на ошибку именно в редиректе.

Может кто сталкивался с подобным?
Ответить с цитированием