[原创]php+ajax实现模拟Win文件管理系统六

[原创]php+ajax实现模拟Win文件管理系统

//本教程由本站原创,转载请注明来处

作者:www.111cn.net

邮箱:drise@163.com

QQ:271728967

//

上面php文件讲完了,下面来讲一下,document.js文件.些文件来自互联网.

var subMenuSrcObj=null;
function ShowMenu(obj,x,y){

 try{

  subMenuSrcObj=obj;

  document.getElementById("subMenu").style.top=(ie_y(obj)+obj.offsetHeight+y)+"px";

  document.getElementById("subMenu").style.left=(ie_x(obj)+x)+"px";

 }catch(e)
 {  ;
 }

}

function loadsubMenu()

{

 document.body.insertAdjacentHTML("afterBegin","<div id=\"subMenu\" style=\"filter:progid:DXImageTransform.Microsoft.DropShadow(color=#333333,offX=1,offY=1,positives=true);position:absolute; left:-10025px; top:47px; width:100px; height:1px;background-color: #D4D0C8;z-index:99999\">s</div>");

}

function hiddenSubMenu1()

{

 document.getElementById("subMenu").style.left="-9000px";

}

function hiddenSubMenu()

{

 try

 {

 

 

 obj=document.getElementById("subMenu");

 temp=false;

 e=event.srcElement;

 if(e==obj)

 {

  temp=false;

 }else

 {

  temp=true;

  while(e=e.offsetParent)

  {

   if(e==obj||e==subMenuSrcObj)

   {

    temp=false;

   }

  }

 }

 if(event.srcElement==subMenuSrcObj)

 {

  temp=false;

 }

 if(temp&&parseInt(obj.style.left)>0)

 {

  hiddenSubMenu1();

 }

 }

 catch (e)

 {

 }

}

function ie_y(e){ 

 var t=e.offsetTop; 

 while(e=e.offsetParent){ 

  t+=e.offsetTop; 

 } 

 return t; 

function ie_x(e){ 

 var l=e.offsetLeft; 

 while(e=e.offsetParent){ 

  l+=e.offsetLeft; 

 } 

 return l; 

}

function del(){

  

  

}

 

 

    function myMenuShow(obj,btn)

    {

                document.getElementById("subMenu").innerHTML="<li onMouseOver=\"this.style.backgroundColor='#F5FBFF'\" onMouseOut=\"this.style.backgroundColor=''\" onclick=\"alert('"+btn+"');\" >剪  切</li> <li onMouseOver=\"this.style.backgroundColor='#F5FBFF'\" onMouseOut=\"this.style.backgroundColor=''\">复  制</li><li onMouseOver=\"this.style.backgroundColor='#F5FBFF'\" onMouseOut=\"this.style.backgroundColor=''\" >粘  贴</li> <hr><li onMouseOver=\"this.style.backgroundColor='#F5FBFF'\" onMouseOut=\"this.style.backgroundColor=''\" onclick=\"del("+btn+");\">删 除</li> <hr><li onMouseOver=\"this.style.backgroundColor='#F5FBFF'\" onMouseOut=\"this.style.backgroundColor=''\" onclick=\"alert('你单击文件名就可重命名!');\" >重命名</li><br/>";

                ShowMenu(obj,0,0);

                return false;

    }

document.onmousemove=hiddenSubMenu;

attachEvent('onload', loadsubMenu);// JavaScript Document//等一下只要这样调用就行了.

上一篇

 

时间: 2024-10-26 08:17:33

[原创]php+ajax实现模拟Win文件管理系统六的相关文章

[原创]php+ajax实现模拟Win文件管理系统

[原创]php+ajax实现模拟Win文件管理系统 //本教程由本站原创,转载请注明来处 作者:www.111cn.net 邮箱:drise@163.com QQ:271728967// 今天来写一个用php  与ajax 实现模拟Win文件管理系统 一下我就一一讲述了. 首先我们来看年效果图 下面我们就来看看完成这些功能的文件包括, dir.php这文件是列出文件的. rename.php这个文件是进行对文件的删除,重命名,拷贝,剪切,新建文件夹等功能的.  document.js文件这个里右

[原创]php+ajax实现模拟Win文件管理系统四

[原创]php+ajax实现模拟Win文件管理系统 //本教程由本站原创,转载请注明来处 作者:www.111cn.net 邮箱:drise@163.com QQ:271728967// 上面我们讲到了,Deletefile()函数,下面我们接着讲Createfolder()函数 function Createfolder($path,$nname){  if(is_dir($path) && is_writable($path)){//是否为目录且可写   if(preg_match(&

[原创]php+ajax实现模拟Win文件管理系统五

[原创]php+ajax实现模拟Win文件管理系统 // 本教程由本站原创,转载请注明来处 作者:www.111cn.net 邮箱:drise@163.com QQ:271728967 // 就是deldir()函数了这个函数的功能是删除文件 function deldir($dir){     if(is_dir($dir)){         $rdir = $dir;         if($dirlist = scandir($rdir)){ //进行扫描目录              

[原创]php+ajax实现模拟Win文件管理系统二

[原创]php+ajax实现模拟Win文件管理系统 //本教程由本站原创,转载请注明来处 作者:www.111cn.net 邮箱:drise@163.com QQ:271728967// 接上面我们来看dir.php文件代码: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html>

[原创]php+ajax实现模拟Win文件管理系统七

[原创]php+ajax实现模拟Win文件管理系统 // 本教程由本站原创,转载请注明来处 作者:www.111cn.net 邮箱:drise@163.com QQ:271728967 // 最后一个文件就是js.js文件了. var xmlhttp=false;  function aa(obj)  {   obj.className='aa';   obj.onblur=function(){obj.className='bb';}  }  function resizepic(thispi

[原创]php+ajax实现模拟Win文件管理系统十一

function hidden(){   var obj = document.getElementById(\'Layer1\');   obj.style.display=\'none\';   }  function myMenuShow(obj,btn,past)  {  document.getElementById("subMenu").innerHTML="<li onMouseOver=\\"this.style.backgroundColor

[原创]php+ajax实现模拟Win文件管理系统九

// 本站原创:www.111cn.net 作者:drise1 QQ:271728967 // 接上面的.  function Senddata(method,url,ReturnValue,Action){  //保存数据    xmlhttp.open(method,url,true);     xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");      

[原创]php+ajax实现模拟Win文件管理系统十

 function Createfolder(){//创建文件夹   document.getElementById('t').style.display='block';  }  function Copy(path,tage){//复制文件   var time  = new Date();   var filepath ="filepath";   time.setTime(time.getTime()+60000);   if(tage == 'c'){    document

ajax+php文件管理系统

<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns="http://www.111cn.net/1999/xhtml"> <head> <meta http-equiv="conte