Maison  >  Article  >  interface Web  >  filemanage功能中用到的common.js_javascript技巧

filemanage功能中用到的common.js_javascript技巧

WBOY
WBOYoriginal
2016-05-16 19:15:32837parcourir

function f_frameStyleResize(targObj)
{
var targWin = targObj.parent.document.all[targObj.name];
if(targWin != null)
{
var Heightvalue = targObj.document.body.scrollHeight
if(Heightvalue targWin.style.pixelHeight = Heightvalue;
}
}
function f_iframeResize()
{
bLoadComplete = true;
f_frameStyleResize(self);



var xmlHttp = false;
try {
  xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
  try {
    xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
  } catch (e2) {
    xmlHttp = false;
  }
}
if (!xmlHttp && typeof XMLHttpRequest != 'undefined') {
  xmlHttp = new XMLHttpRequest();
}


function showfiles(){
  var url = "showfile.asp?pid" +Math.random();
  xmlHttp.open("GET", url, true);
  xmlHttp.onreadystatechange = reloadX;
  xmlHttp.send(null);
}

function showfiles2(folder){
  var url = "showfile.asp?foldername="+folder+"&pid" +Math.random();
  xmlHttp.open("GET", url, true);
  xmlHttp.onreadystatechange = reloadX;
  xmlHttp.send(null);
}

function goback(){
  var url = "showfile.asp?go=back"+"&pid" +Math.random();
  xmlHttp.open("GET", url, true);
  xmlHttp.onreadystatechange = reloadX;
  xmlHttp.send(null);
}

function gonow(){
  document.getElementById("filemanage_all").style.display="block";
  var url = "showfile.asp?go=now"+"&pid" +Math.random();
  xmlHttp.open("GET", url, true);
  xmlHttp.onreadystatechange = reloadX;
  xmlHttp.send(null);
}

function reloadX() {
  if (xmlHttp.readyState setmsg(' filemanage功能中用到的common.js_javascript技巧 数据载入,请稍候...');
  }
if (xmlHttp.readyState == 4) {
f_iframeResize();
var response = xmlHttp.responseText;
document.getElementById("myfile").innerHTML = response;
var bLoadComplete = false;
f_iframeResize();
}
}

function delfile()
{
   if (window.confirm("你确定要删除选定文件吗?")==true)
   {
var fileid="";
var obj=document.getElementsByName('myselect');
for(var i=0; i if(obj[i].checked)
fileid=fileid+obj[i].value+ ',';
}
if (fileid)
{
var url = "../delfile.asp?fid="+fileid+"&pid" +Math.random();
xmlHttp.open("GET", url, true);
xmlHttp.onreadystatechange = delfileok;
xmlHttp.send(null);
}
else
{
 alert("请先选择文件!");
}
    }
}

function share()
{
var fileid="";
var obj=document.getElementsByName('myselect');
for(var i=0; i if(obj[i].checked)
fileid=fileid+obj[i].value+ ',';
}
if (fileid)
{
var url = "../shareit.asp?action=share&myselect="+fileid+"&pid" +Math.random();
xmlHttp.open("GET", url, true);
xmlHttp.onreadystatechange = shareok;
xmlHttp.send(null);
}
else
{
 alert("请先选择文件!");
}

}

function delfolder(fid)
{
if (window.confirm("你确定要删除选定文件夹吗?")==true)
{
var url = "../delfolder.asp?action=del&fid="+fid;
xmlHttp.open("GET", url, true);
xmlHttp.onreadystatechange = delfolderok;
xmlHttp.send(null);
}
}

function dellink(lid)
{
if (window.confirm("你确定要删除选定网址标签吗?")==true)
{
var url = "dellink.asp?id="+lid;
xmlHttp.open("GET", url, true);
xmlHttp.onreadystatechange = dellinkok;
xmlHttp.send(null);
}
}

function formate()
{
if (window.confirm("系统将清除您网盘内的所有数据,您确定要继续吗?")==true)
{
var url = "formate.asp?pid" +Math.random();
xmlHttp.open("GET", url, true);
xmlHttp.onreadystatechange = formateok;
xmlHttp.send(null);
}
}

function shareok() {
if (xmlHttp.readyState == 4) {
gonow();
setmsg(' 文件共享成功!');
}
}

function delfolderok() {
if (xmlHttp.readyState == 4) {
gonow();
setmsg(' 选定文件夹删除成功!');
}
}

function delfileok() {
if (xmlHttp.readyState == 4) {
gonow();
setmsg(' 选定文件删除成功!');
}
}

function dellinkok() {
if (xmlHttp.readyState == 4) {
gonow();
setmsg(' 选定网址标签删除成功!');
}
}

function formateok() {
if (xmlHttp.readyState == 4) {
showfiles();
setmsg(' 网盘数据已经全部清空!');
}
}

function setmsg(message) {
document.getElementById("smessage").style.display="block";
document.getElementById("messagebody").innerHTML =message;
setTimeout(function(){document.getElementById("smessage").style.display="none"},1000);
}


function editfolder(fid,inputname,inputvalue,share,npwd,pwd){
document.getElementById(inputvalue).innerHTML="文件夹名:  共享 需要密码 访问密码: ";
}

function editfolder2(inputname,fid){
var foldernamex=document.getElementById("temp").value
var y1x='no';
var y2x='no';
var pwdx=document.getElementById("passwordinx").value;
if(document.getElementById("everyonex").checked)
{
y1x=document.getElementById("everyonex").value;
}
if(document.getElementById("needpasswordx").checked)
{
y2x=document.getElementById("needpasswordx").value;
}
if (foldernamex!=undefined)
{
var url = "../editfolder.asp?action=editit&rename="+escape(foldernamex)+"&everyone="+y1x+"&needpassword="+y2x+"&passwordin="+pwdx+"&foldername=/"+inputname+"/&folderid="+fid+"&pid="+Math.random();
xmlHttp.open("GET", url, true);
xmlHttp.onreadystatechange = editfolderok;
xmlHttp.send(null);
}
else
{
setmsg(' 编辑文件夹取消!');
}
}

function editfolderok() {
if (xmlHttp.readyState == 4) {
gonow();
setmsg(' 编辑文件夹成功!');
}
}

function editfile(fileid,inputname,inputvalue,fileintro,share){

document.getElementById(fileid).innerHTML="文件名: 是否公享  说明编辑:  ";
}

function editfile2(fileid){
var filerename=document.getElementById("filerename").value
var fileshare='no';
var fileintro=document.getElementById("fileintro").value;

if(document.getElementById("fileshare").checked)
{
fileshare=document.getElementById("fileshare").value;
}

if (filerename!=undefined)
{
var url = "../editfile.asp?action=save&rename="+escape(filerename)+"&share="+fileshare+"&intro="+fileintro+"&id="+fileid;
xmlHttp.open("GET", url, true);
xmlHttp.onreadystatechange = editfileok;
xmlHttp.send(null);
}
}

function editfileok() {
if (xmlHttp.readyState == 4) {
gonow();
setmsg(' 编辑文件成功!');
}
}

function CheckAll(form)
{
    for (var i=0;i

    {
        var e = form.elements[i];
            e.checked = true
    }
}
function CheckOthers(form)
{
    for (var i=0;i    {
        var e = form.elements[i];
            if (e.checked==false)
            {
                e.checked = true;
            }
            else
            {
                e.checked = false;
            }
    }
}

function creatfolder(){
var foldername=document.getElementById("foldername").value;
var y1='no';
var y2='no';
var pwd=document.getElementById("passwordin").value;

if(document.getElementById("everyone").checked)
{
y1=document.getElementById("everyone").value;
}

if(document.getElementById("needpassword").checked)
{
y2=document.getElementById("needpassword").value;
}

if (foldername!=undefined)
{
var url = "../createfolder.asp?action=create&foldername="+foldername+"&everyone="+y1+"&needpassword="+y2+"&passwordin="+pwd;
xmlHttp.open("GET", url, true);
xmlHttp.onreadystatechange = creatfolderok;
xmlHttp.send(null);
}
}

function creatfolderok() {
if (xmlHttp.readyState == 4) {
hidemenu();
gonow();
setmsg(' 新建文件夹成功!');
}
}

function addlink(){
var urlname=document.getElementById("urlname").value;
var y1='no';
var urllocation=document.getElementById("urllocation").value;
if(document.getElementById("sharethis").checked)
{
y1=document.getElementById("sharethis").value;
}
if (urlname!=undefined)
{
var url = "addlink.asp?uname="+urlname+"&share="+y1+"&uloction="+urllocation;
xmlHttp.open("GET", url, true);
xmlHttp.onreadystatechange = addlinkok;
xmlHttp.send(null);
}
}

function addlinkok() {
if (xmlHttp.readyState == 4) {
hidemenu1();
gonow();
setmsg(' 网址标签添加成功!');
}
}

function movefiles(){
var fileid="";
var obj=document.getElementsByName('myselect');
for(var i=0; i if(obj[i].checked)
fileid=fileid+obj[i].value+ ',';
}
if (fileid)
{
var foldername=document.getElementById("folder").value;
var url = "../moveitok.asp?action=createbyurl&folder="+foldername+"&my_select="+fileid;
xmlHttp.open("GET", url, true);
xmlHttp.onreadystatechange = movefilesok;
xmlHttp.send(null);
}
else
{
 alert(" 请先选择文件!");
}
}

function movefilesok() {
if (xmlHttp.readyState == 4) {
hidemenu();
gonow();
setmsg(' 文件移动成功!');
}
}

var showl=true;

function showmenu2(){
document.getElementById("Movefiles").style.display="block";
document.getElementById('Movefiles').style.height=20;
}
function showmenu1(){
document.getElementById("CreateFolder").style.display="block";
document.getElementById('CreateFolder').style.height=20;
}

function showmenu4(){
document.getElementById("addlink").style.display="block";
document.getElementById('addlink').style.height=20;
}

function showmenu3(){
if (showl != false)
{
document.getElementById('showloctionx').innerHTML="filemanage功能中用到的common.js_javascript技巧";
document.getElementById("mylocation").style.display="block";
document.getElementById('mylocation').style.height=20;
showl=false
}
else
{
document.getElementById('showloctionx').innerHTML="filemanage功能中用到的common.js_javascript技巧";
document.getElementById("mylocation").style.display="none";
showl=true;
}

}

function hidemenu(){
document.getElementById("Movefiles").style.display="none";
document.getElementById("CreateFolder").style.display="none";
}

function hidemenu1(){
document.getElementById("addlink").style.display="none";
}

function setorderby(){
var orderby=document.getElementById("orderby").value;
var url = "setorderby.asp?setby="+orderby+"&pid="+Math.random();
xmlHttp.open("GET", url, true);
xmlHttp.onreadystatechange = setorderbyok;
xmlHttp.send(null);
}

function setorderbyok() {
if (xmlHttp.readyState == 4) {
gonow();
setmsg(' 文件排序设置成功!');
}
}


function editlink(linkid,urlname,urlloction,share){
document.getElementById(linkid).innerHTML="标签名: 是否公享 网址编辑:  ";
}

function editlink2(linkidx){
var urlname=document.getElementById("editlinkname").value;
var linkshare='no';
var urlloction=document.getElementById("editlinkloaction").value;
if(document.getElementById("editlinkshare").checked)
{
linkshare=document.getElementById("editlinkshare").value;
}
if (urlname!=undefined)
{
var url = "editlink.asp?uname="+urlname+"&share="+linkshare+"&uloction="+urlloction+"&id="+linkidx+"&pid="+Math.random();
xmlHttp.open("GET", url, true);
xmlHttp.onreadystatechange = editlinkok;
xmlHttp.send(null);
}
}

function editlinkok() {
if (xmlHttp.readyState == 4) {
gonow();
setmsg(' 编辑网址标签成功!');
}
}

function highlightme(o){
o.parentNode.parentNode.style.backgroundColor = (o.checked)?"#FFEBD7":""
}

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn