Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > неработает в ie


Автор: Damhurz 5.6.2009, 18:06
всем привет, помогите найти ошибку, не работает только в IE, не происходит обработки переменной $cityval... 

Код


<a href="#" name='link' onclick='this.parentNode.innerHTML=sel;return false;' id='link'>Выбрать город</td></tr>


<script type="text/javascript">

function cityval(){                    
window.location.href = 'http://test1.ru/main.php?cityval=' + document.getElementById('sel').value;
                }
link="<a href=\"#\" onclick=\"this.parentNode.innerHTML=sel;return false;\">Выбрать город</a>";
sel="<select id='sel' onchange=\"cityval()\"><option disabled selected></option><option>Все</option ><option>Москва</option><option>Пятигорск</option><option>Сочи</option></select>";

</script>

<?php
$cityval=$_GET['cityval'];
if ($cityval != "") {
echo $cityval;
} 
?>

 

Автор: Aliance 6.6.2009, 10:33
Код

var sel = document.getElementById('sel');
window.location.href = 'http://test1.ru/main.php?cityval=' + sel.options[sel.selectedIndex].value;

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)