Страница 1 из 1

Вопрос по JavaScript

СообщениеДобавлено: Пн янв 11, 2010 13:15
Padonak
как можно определить значение top (или как еще оно будет называться) для окна открытого путем window.open? имеецо ввиду верхний левый угол окна. я хочу двигать это окно вверх (window.moveBy(0,какое-то значение)) проверяя значение этого top и остановить в нужный момент.
хрень состоит в том что для такого окна window.top подразумевает родительское окно а не атрибут данного окна насколько я понял.

Re: Вопрос по JavaScript

СообщениеДобавлено: Пн янв 11, 2010 17:29
Muerto
Ты скрипт движения запускаешь из родительского окна или созданного?
window.screenY не катит? (я сейчас не за своим компом)

Re: Вопрос по JavaScript

СообщениеДобавлено: Пн янв 11, 2010 20:49
Padonak
Muerto писал(а):Ты скрипт движения запускаешь из родительского окна или созданного?
window.screenY не катит? (я сейчас не за своим компом)



из созданного. вот скрипт (то что к делу не относиццо я закомментил):

Код: Выделить всё
function test(direction,step){
if(direction==0){
if($(window).height() < ($("body").height() + 10)){
window.resizeBy(0,step);
//try{
//if($('#history').height() > 300){$('#history').css('height','100px').css('overflow','auto');}
//}
//catch(e){}
setTimeout("test("+direction+","+step+")",10);
}
else{return;}
}
if(direction==1){
if($(window).height() > ($("body").height() + 10)){
if($(window).height() - ($("body").height() + 10) < 20){step = 1;}
var sstep = eval("-" + step);
window.resizeBy(0,sstep);setTimeout("test("+direction+","+step+")",10);
}
else{return;}
}
}


проверю window.screenY напишу чо будет. пасиб!

Re: Вопрос по JavaScript

СообщениеДобавлено: Пн янв 11, 2010 22:45
Muerto
Ну и, ессно,
Для изменения этого свойства необходима привилегия UniversalBrowserWrite.
netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserWrite");
window.screenY = 10;

И, это, screenTop сам знаешь для какого браузера. Только вот тут засада. Он без панели считает.
P.-S. У тебя там функции типа доллара и height(). Библиотеку какую юзаешь?

Re: Вопрос по JavaScript

СообщениеДобавлено: Вт янв 12, 2010 0:49
Padonak
Muerto писал(а):... Библиотеку какую юзаешь?


jquery-1.3.2

еще не тестил то что ты сказал. как проверю напишу тут. у меня монитор сцуко сгорел сижу щас на каком-то трипаке старом с выпуклым экраном размером 15''