//--public variance----- var Msh = 0; var Ypos = 0; var Xpos = 0; var mlm = 0; //window.event.button ¡]e.which¡^1=¥ªÁä , 2=¥kÁä //--mouse on sliding for IE----- function bmvIE(){ if(Math.abs(window.event.y - Ypos)>0||Math.abs(window.event.x - Xpos)>0){ if(window.event.button==1){ Msh=1; document.body.scrollTop = document.body.scrollTop - (window.event.y - Ypos); document.body.scrollLeft = document.body.scrollLeft - (window.event.x - Xpos); } Ypos = window.event.y; Xpos = window.event.x; } } //--mouse on sliding for NS6----- function bmvNS(e){ Msh=1; if(mlm==1){ window.scrollTo(window.scrollX-(e.pageX-XPos),window.scrollY-(e.pageY-YPos)); YPos=e.pageY; XPos=e.pageX; } } //--mouse pressed for IE----- function bwnIE(){ Ypos=window.event.y; Xpos=window.event.x; document.oncontextmenu=""; Msh=0; } //--mouse pressed for NS6 function bwnNS(e){ if(e.which==1){ YPos=e.pageY; XPos=e.pageX; Msh=0; mlm=1; } } //--mouse released for IE----- function bupIE(){ Msh=0; } //--mouse released for NS6----- function bupNS(e){ if(e.which==1){ if(Msh==0) document.oncontextmenu=""; } mlm=0; } //--public event assignment----- if(navigator.appName=="Netscape"){ document.captureEvents(Event.MOUSEDOWN|Event.MOUSEMOVE|Event.MOUSEUP); document.onmousedown = bwnNS; document.onmousemove = bmvNS; document.onmouseup = bupNS; }else{ document.body.onmousedown = bwnIE; document.body.onmousemove = bmvIE; document.body.onmouseup = bupIE; }