Показать сообщение отдельно
  #3 (permalink)  
Старый 05.05.2012, 01:08
Профессор
Отправить личное сообщение для lamer Посмотреть профиль Найти все сообщения от lamer
 
Регистрация: 08.02.2012
Сообщений: 216

Сообщение от vadim5june Посмотреть сообщение
onclick="top.cliKo();">
Спасибо, так работает.
Но вариант с проверкой почему то не хочет работать, подскажите где ошибка пожалуйста.

Родительская страница с кодом:
<html>

<head>

</head>

<body>
<script>
function eLogin() {
if ((parent.document.getElementById('username').value=='') || (parent.document.getElementById('userpass').value==''))
{alert('ERROR.');return false;}
setLogin();
return false;
};

function setLogin() { alert('Login'); }
</script>
<br>
<iframe nane="frame1" src="1.htm"></iframe>
</body>

</html>


Страница с фреймом с кнопкой запуска кода:
<html>

<head>

</head>

<body>
<input type="text" id="username"><br>
<input type="text" id="userpass"><br>
<input type="button" value="click" onclick="top.eLogin()">
</body>

</html>


Пробовал разные варианты:
parent.document.getElementById('username').value
window.parent.document.getElementById('username'). value
top.document.getElementById('username').value
window.top.document.getElementById('username').val ue

Не хочет работать, подскажите пожалуйста где ошибка ?
Ответить с цитированием