[Javascript] Moving elements

BEKIM BACAJ trojani2000 at hotmail.com
Fri Apr 11 14:01:28 CDT 2003


Sorry I left without a notice, but i had to. Long time planin a short 
vacation up the mountains, -the very tops, ups!

Very cold weather and furious snowy winds, wisibility='hidden' but it pays.

Anyway,
here is the script for acrobat-like movement i've written that day:

/*********************************************************************
Title:       "Acrobat-Like" Page Scroll Script
Written by:   Bekim Bacæ Trojani
Date:         1:10 PM 4/1/03
Instructions: To remove scrollbars and retain scrollability
	      Include: style="overflow:hidden" in the <Body> tag
Compatibility:IE only (this version) version 1.0ie(beta)
**************Please keep this coment lines if you use it*************
**********************************************************************/
var x, y, dx, dy, dB=document.body;
function enableMove(){
		dB.style.cursor="move" //can't make it work!
          	x=event.screenX
		y=event.screenY
	    dx=x+dB.scrollLeft
	    dy=y+dB.scrollTop
	}

function movingNow(){
	if (window.event.button==1) {
		x=event.screenX
		y=event.screenY
	   dB.scrollLeft = 0-(x-dx)
	   dB.scrollTop  = 0-(y-dy)
        dB.style.cursor="move"
		}
	}

function setItBack(){dB.style.cursor='';}

function retF(){return false}

document.onmousedown  =enableMove
document.onmousemove  =movingNow
document.onmouseup    =setItBack
document.onselectstart=retF
document.ondragstart  =retF

It works as charm, very usefull for maps, especialy in popup windows etc.

Excuse my math, is't very unconvetional.

Once you've played around with this script, you will allready miss it at 
other pages.
(P.S. Might work perfect in >NN4 also, but never tested it)

Cheers!





>From: "Andrew Gibson" <andyg at ihug.co.nz>
>Reply-To: "[JavaScript List]" <javascript at LaTech.edu>
>To: "[JavaScript List]" <javascript at LaTech.edu>
>Subject: Re: [Javascript] Moving elements
>Date: Wed, 2 Apr 2003 10:57:21 +1200
>
>====================================
>Subject: Re: [Javascript] Moving elements
>
>Pardon me for being a dummy, but where on your site do the coding examples
>you cite actually live?
>====================================
>Right here, but they're not coding samples, just demos of the code....but
>anyone can do a view source for   the code, and you have to view in ie6 for
>the dragging example
>
> > www.dscript.net.nz
> >
> > then select display, dragging
>then click example, and drag the image
>
>=====================================================================
>[P.S:  I don't believe in "API Development Tools" either.  Every one I've
>ever seen is riddled with bugs and incompatibilities, and the learning 
>curve
>is so steep you never catch up with what the "contemporary" package looks
>like.  I'm from the OLD days, when men were men, and sheep ran scared, and
>programming required chipping the 1's and 0's out of granite with your bare
>hands.]
>==============================
>Not even sure what API dev tools are to be honest, with regards to jscript,
>but if you mean programs like dreamweaver to create code, I agree.....in
>fact I've never even used anyone elses code without some major rejigging 
>for
>my own uses.
>
>Cheers
>Andrew Gibson
>
>
>
>_______________________________________________
>Javascript mailing list
>Javascript at LaTech.edu
>https://lists.LaTech.edu/mailman/listinfo/javascript


_________________________________________________________________
Add photos to your messages with MSN 8. Get 2 months FREE*. 
http://join.msn.com/?page=features/featuredemail



More information about the Javascript mailing list