posts - 0,  comments - 5,  trackbacks - 0


          <script>

          var bIsCatchFlyBar = false;
          var dragClickX = 0;
          var dragClickY = 0;
          var displayway = false;

          function show(){
          alert("window.event.x:"+window.event.x+"\nwindow.event.y:"+window.event.y+"\nevent.clientX:"+event.clientX+"\nevent.clientY:"+event.clientY+"\nevent.offsetX:"+event.offsetX+"\nevent.offsetY:"+event.offsetY+"\nwindow.event.screenX:"+window.event.screenX+"\nwindow.event.screenY:"+window.event.screenY+"\nscrollleft+x:"+document.body.scrollTop+event.x);
          }

          function catchFlyBar(e){
          ?var obj = getSelectorObj('test');
          ?var objaaa = getSelectorObj('screenFront');
          ?screenChange(objaaa);
          ?objaaa.style.visibility="visible";
          ?bIsCatchFlyBar = true;
          ?var x=event.x+document.body.scrollLeft;
          ?var y=event.y+document.body.scrollTop;
          ?dragClickX=x-obj.offsetLeft;
          ?dragClickY=y-obj.offsetTop;
          ?obj.setCapture();
          ?document.onmousemove? = onmousemove1;
          ?document.onmouseup? = onmouseup1;
          }

          function getSelectorObj(name){
          ?var obj;
          ?if (document.layers){
          ??obj = document.layers[name];
          ??? }
          ??? else if (document.all){
          ??obj = document.all[name];
          ??? }
          ??? else if (document.getElementById){
          ??????? obj = document.getElementById(name);
          ??? }
          ?return obj;
          }

          function onmouseup1(){
          ?var obj = getSelectorObj('test');
          ?var objaaa = getSelectorObj('screenFront');
          ?screenChange(objaaa);
          ?objaaa.style.visibility="hidden";
          ?bIsCatchFlyBar = false;
          ?obj.releaseCapture();
          }

          function onmousemove1(){
          ?if(bIsCatchFlyBar){
          ??var obj = getSelectorObj('test');
          ???obj.style.left = event.x+document.body.scrollLeft-dragClickX;?
          ???obj.style.top = event.y+document.body.scrollTop-dragClickY;
          ?}
          }

          function screenChange(obj)
          {
          ?obj.style.left=0;
          ?obj.style.top=0;
          ?obj.style.height=document.body.scrollHeight;
          ?obj.style.width=document.body.scrollWidth;
          }
          </script>
          <div id="screenFront"? style="position:absolute;visibility:hidden;width:100%;height:100%;background: #000000;filter:alpha(opacity=50)"></div><div? id="test" style="position:absolute;left:100;top:100">
          <table border=1 cellpadding=15 cellspacing=15 >
          <tr><td>
          <table><tr style="cursor:move"? nowrap onMouseDown="catchFlyBar()"><td>Click here to show. </td></tr></table>
          </div>
          </td></tr>
          </table>

          ?

          posted on 2007-12-21 20:54 crazy 閱讀(206) 評論(0)  編輯  收藏 所屬分類: javasrcipt
          主站蜘蛛池模板: 清丰县| 镇平县| 来宾市| 洪雅县| 昌黎县| 且末县| 鄂尔多斯市| 全南县| 独山县| 镇安县| 平罗县| 江源县| 固镇县| 石首市| 滨州市| 犍为县| 商洛市| 青川县| 会理县| 上蔡县| 都江堰市| 桂东县| 梁山县| 泉州市| 天门市| 绥滨县| 拜城县| 秭归县| 霍州市| 河池市| 南汇区| 大余县| 勐海县| 西盟| 禄丰县| 故城县| 大冶市| 盐津县| 鱼台县| 车致| 永嘉县|