Показать сообщение отдельно
  #7 (permalink)  
Старый 18.03.2013, 22:01
Аспирант
Отправить личное сообщение для Benos Посмотреть профиль Найти все сообщения от Benos
 
Регистрация: 09.01.2012
Сообщений: 48

Всем привет! снова я
Залип на простом вопросе
Имеем:
Окно с фреймом:
<iframe id="mainbox" frameborder="0" name="main" src="/main.php"></iframe>

во фрейме кнопка:
<input type="button" class="button button-route" value="Выйти" onclick="core.moveTo(24)">

Нужно получить value
Делаю:
if(document.getElementById('mainbox').contentWindow.document.getElementsByTagName('input').value == "Выйти" ){
alert('1')
}else{
alert('2')
}

Выкидывает "2"

Хотя в данном случае когда у кнопки есть ID
<input type="button" class="button" id="Referesh" value="Обновить" onclick="core.refresh()">

то код:
if(document.getElementById('mainbox').contentWindow.document.getElementById('Referesh').value == "Обновить"){
alert('1')
}else{
alert('2')
}

Выкидывает "1"

Где то что то не так... а где не понять
Ответить с цитированием