Проблема редиректа в 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 не прибавляется в адресной строке..
Поэтому, есть предположение на ошибку именно в редиректе.
Может кто сталкивался с подобным?
|