Форум сетевых администраторов
Показаны 8 сообщений на этой странице

Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- Java/Java Scripts (http://netadmin.ws/forum/forumdisplay.php?forumid=9)
-- Scroller (http://netadmin.ws/forum/showthread.php?threadid=1443)


Помещено polo 31-05-2002 в 19:48:

Scroller

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

__________________
Всегда есть решение.


Помещено polo 31-05-2002 в 20:02:

вот что-то похожее но там при клике нельзя прокручивать.

__________________
Всегда есть решение.


Помещено polo 31-05-2002 в 22:41:

точно как этот только на javascript, или я слишком многого хочу?

__________________
Всегда есть решение.


Помещено 2thed 31-05-2002 в 23:14:

Cool IMHO you are right - you want to much :)

Hi,

I am not big spec in javascript, but IMHO you want to much from javascript - 'scrolling' and 'onmouse event' no problem, but there don't exist event like mouse movement...


Помещено polo 01-06-2002 в 01:00:

Да я уже понял, после чего пересмотрел сотню, другую в нете.

__________________
Всегда есть решение.


Помещено Syfer 02-06-2002 в 13:39:

Polo посмотри на http://www.dhtmlcentral.com возможно найдешь там решение нет так спроси в форуме...
там один папка на JS такое исполняет что аж дух захватывает...


Помещено 2thed 06-06-2002 в 01:44:

Re: IMHO you are right - you want to much :)

quote:
I am not big spec in javascript, but IMHO you want to much from javascript - 'scrolling' and 'onmouse event' no problem, but there don't exist event like mouse movement...


все таки неправ был я
можно что-то такое - с помощю координат где находится мыш. тут скрипт который менеят вид курсора в зависимости от направлении движении:


code:
<HEAD>
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
var x, y, xold, yold, xdiff, ydiff;
var dir = Array();
dir[0] = "n-resize";
dir[1]="ne-resize";
dir[2]="e-resize";
dir[3]="se-resize";
dir[4] = "s-resize";
dir[5]="sw-resize";
dir[6]="w-resize";
dir[7]="nw-resize";
document.onmousemove = FindXY;
function display(direction) {
document.body.style.cursor = dir[direction];
}
function FindXY(loc) {
x = (document.layers) ? loc.pageX : event.clientX;
y = (document.layers) ? loc.pageY : event.clientY;
xdiff = x - xold;
ydiff = y - yold
if ((xdiff <  2) && (ydiff < -2)) display(0);
if ((xdiff <  2) && (ydiff >  2)) display(4);
if ((xdiff >  2) && (ydiff <  2)) display(2);
if ((xdiff < -2) && (ydiff <  2)) display(6);
if ((xdiff >  2) && (ydiff >  2)) display(3);
if ((xdiff >  2) && (ydiff < -2)) display(1);
if ((xdiff < -2) && (ydiff >  2)) display(5);
if ((xdiff < -2) && (ydiff < -2)) display(7);
xold = x;
yold = y;
}
//  End -->
</script>


Помещено Syfer 07-06-2002 в 16:53:

неплохое решение если еще добавить проверку на тип браузера...
(IE и N) по разному понимают layers то будет просто зачудительно по крайней мере у меня сработало...


Формат времени GMT. Текущее время 16:32.
Показаны 8 сообщений на этой странице

Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.