У меня есть javascript, который находится в iframe. Когда я проверяю переключатель в iframe, на значение изменения родительского окна. Он отлично работает на firefox, но не на IE ... Может ли кто-нибудь помочь мне с этой проблемой?Проверка радио кнопки в iframe
<script type="text/javascript">
function getCheckedValue(radioObj) {
if(!radioObj)
return "";
var radioLength = radioObj.length;
if(radioLength == undefined)
if(radioObj.checked)
return radioObj.value;
else
return "";
for(var i = 0; i < radioLength; i++) {
if(radioObj[i].checked) {
return radioObj[i].value;
}
}
return "";
}
function asd(){
var qwer = getCheckedValue(document.forms['uas'].elements['icon']);
window.parent.document.forms['register'].lang.value = qwer;
window.parent.document.getElementById("images").getElementsByTagName("img")[0].src = "images/lang/" + qwer + ".png";
}
</script>
<form name="uas" method="GET" action="" onchange="asd();">
<label id="1"><input type="radio" name="icon" value="1">One</label><br><label id="2"><input type="radio" name="icon" value="2">Two ...
Я не вижу никаких очевидных проблем с кодом. У вас есть ошибки в IE? –
Нет, это просто не работает. – simple