css 代码
- "text/css">
- .divcc{
- position:absolute;
- border: 1px #FF99FF solid;
- background-color:#FFFF99;
- height:auto;
- width:300px;
- z-index:1000;
- }
- .divdd{
- position:absolute;
- border: 0px;
- background-color:#FFFF80;
- height:auto;
- width:300px;
- z-index:999;
- }
js 代码
- <script language=< span="">"javascript">
- function cursorover(){
- document.getElementById("cc").style.cursor="move";
- }
- function cursorout(){
- document.getElementById("cc").style.cursor="auto";
- }
- //可移动的层
- var dragapproved=false;
- var z,x,y;
- function move(){
- if (event.button==1&&dragapproved){
- z.style.pixelLeft=temp1+event.clientX-x;
- z.style.pixelTop=temp2+event.clientY-y;
- return false;
- }
- if(event.button==2){
- alert("别复制!!");
- return false;
- }
- }
- function drags(){
- if (!document.all)
- return;
- if (event.srcElement.className=="divcc"){
- dragapproved=true;
- z=event.srcElement;
- temp1=z.style.pixelLeft;
- temp2=z.style.pixelTop;
- x=event.clientX;
- y=event.clientY;
- document.οnmοusemοve=move;
- }
- }
- document.οnmοusedοwn=drags;
- document.οnmοuseup=new Function("dragapproved=false");
- //--------------------------------------------------------------------------------------------------------------------------
- //初始化层位置
- function init(){
- var w =document.documentElement.clientWidth;
- var h =document.documentElement.clientHeight;
- var divObj = document.getElementById("cc");
- divObj.style.left = w/2;
- divObj.style.top = h/2;
- }
- //最大化
- function max(){
- document.getElementById("dd").style.display="inline";
- var divObj = document.getElementById("cc");
- divObj.style.width="300px";
- var w =document.documentElement.clientWidth;
- var h =document.documentElement.clientHeight;
- divObj.style.left = w/2;
- divObj.style.top = h/2;
- }
- //最小化
- function min(){
- document.getElementById("dd").style.display="none";
- var divObj = document.getElementById("cc");
- var w =document.documentElement.clientWidth; //获得网页可见区域的宽度(不包括边框)
- var h =document.documentElement.clientHeight; //获得网页可见区域的高度(不包括边框)
- divObj.style.width="150px"; //设置层宽度
- var myw = divObj.offsetWidth; //获得自身的宽度(包括边框)
- var myh = divObj.offsetHeight; //获得自身的高度(包括边框)
- var curw = w - myw;
- var curh = h - myh;
- divObj.style.left = curw;
- divObj.style.top = curh;
- }
- //关闭
- function clo(){
- document.getElementById("cc").style.display="none";
- }
- </script>