window.pageYOffset; во frame для IE

Бочонок

http://frontender.info
window.pageYOffset; во frame для IE

Доброго времени суток.
Пытаюсь написать скрипт который позволит плашке с меню находиться в верхнем правом углу документа, грузящегося в фрейм, в не зависимости от положения скрола.

Но при этом в ИЕ window.pageYOffset возвращает неоределеное значение и ошибку "недопустимый аргумент".

Где и что я сделал неверно и как надо было ?

Собственно куски кода.
PHP:
--------------------------------
<body onresize='scroll2top();' onscroll='scroll2top();'>
<div class='main_c' id='main_c'>
Собственно тело меню
</div>
--------------------------------
.main_c{
position: absolute;
float:right;
top:1;
right:1px;
}
--------------------------------
function scroll2top(){
n=document.getElementById('main_c');
n.style.top=window.pageYOffset;
}
 

IBSN

Новичок
если это фрейм, может всеже
window.frames["name_of_frame"]. ... ???
 
Сверху