Как Слой двигать мышью?

Frenk

Guest
Как Слой двигать мышью?

Сабж. Внутри слоя - таблица. Цепляемся мышью за заголовок и двигаем по экрану, аля-окна винды. Как на яве реализовать?
 

Oleg Marchuk

Человек
Re: Как Слой двигать мышью?

Автор оригинала: Frenk
Сабж. Внутри слоя - таблица. Цепляемся мышью за заголовок и двигаем по экрану, аля-окна винды. Как на яве реализовать?
Смотри здесь . Выбери "Drag skin", Может, поможет
 

Frenk

Guest
Угу. Ща код раскапывать буду. Мот еще что есть?
 

Bocha

Guest
function moveLayer(layerName,currTop,topstop, currLeft, leftstop){
if (eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.top != topstop')){
currTop+=2;
eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.top = currTop');
if (eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.left != leftstop')){
currLeft+=2;
eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.left = currLeft');
setTimeout('moveLayer("'+layerName+'",'+currTop+','+topstop+','+currLeft+','+leftstop)',50);
}
}
должно бегать
 

Frenk

Guest
Млин. Ошибка - незавершенная строковая константа. Может кто простой примерчик кинет?
 

Ямерт

The Old One
Смотри здесь . Выбери "Drag skin", Может, поможет
Хорошо сделано. Но плохо.
В Нетскейпе (6.02) и Мозилле (1.4) это перетаскивание ТАК тормозит, что его просто не хочется.
 

Frenk

Guest
Я вот щас думаю - а нужно ли оно вааще, в принципе.
Многооконную систему все равно не бушь городить...
 
Сверху