filemanage功能中用到的common.js

function f_frameStyleResize(targObj)
{
var targWin = targObj.parent.document.all[targObj.name];
if(targWin != null)
{
var Heightvalue = targObj.document.body.scrollHeight
if(Heightvalue < 300){Heightvalue = 300} //不小于600
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 < 4) {
setmsg(' <IMG src=img/loading_pic.gif width=16 height=16> 数据载入,请稍候...');
  }
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 < obj.length; 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 < obj.length; 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="<font size='2'>文件夹名:</font><input name='"+inputname+"' type='text' size='10' value='"+inputvalue+"' class='inputbox' onMouseOver=this.style.background='#FFF1BB' onMouseOut=this.style.background=''>  <input type='checkbox' name='everyonex' value='yes' "+share+">共享 <input type='checkbox' name='needpasswordx' value='yes' "+npwd+">需要密码 <font size='2'>访问密码:</font><input type='password' value='"+pwd+"' name='passwordinx' size='20' class='inputbox' onMouseOver=this.style.background='#FFF1BB' onMouseOut=this.style.background=''> <input type='button' class='mybutton' value='编辑' name='B1'onclick=editfolder2('"+escape(inputvalue)+"','"+fid+"');>";
}

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="<font size='2'>文件名:</font><INPUT size=16 name='filerename' class='inputbox' value='"+inputvalue+"'><font size='2'> 是否公享</font><input type='checkbox' name='fileshare' value='ture' "+share+"> <font size='2'> 说明编辑: </font><INPUT size=21 name='fileintro' class='inputbox' value='"+fileintro+"'> <input type='button' value='编辑' name='B5' class='mybutton' onClick=editfile2('"+fileid+"');>";
}

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<form.elements.length;i++)
    {
        var e = form.elements[i];
            e.checked = true
    }
}
function CheckOthers(form)
{
    for (var i=0;i<form.elements.length;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 < obj.length; 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="<img border='0' src='img/showup.gif' width='16' height='16'>";
document.getElementById("mylocation").style.display="block";
document.getElementById('mylocation').style.height=20;
showl=false
}
else
{
document.getElementById('showloctionx').innerHTML="<img border='0' src='img/show.gif' width='16' height='16'>";
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="<font size='2'>标签名:</font><INPUT size=13 name='editlinkname' class='inputbox' value='"+urlname+"'><font size='2'> 是否公享</font><input type='checkbox' name='editlinkshare' value='yes' "+share+"> <font size='2'>网址编辑: </font><INPUT size=25 name='editlinkloaction' class='inputbox' value='"+urlloction+"'> <input type='button' value='编辑' name='B5' class='mybutton' onClick=editlink2('"+escape(linkid)+"');>";
}

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":""
}

(0)

相关推荐

  • filemanage功能中用到的common.js

    function f_frameStyleResize(targObj) { var targWin = targObj.parent.document.all[targObj.name]; if(targWin != null) { var Heightvalue = targObj.document.body.scrollHeight if(Heightvalue < 300){Heightvalue = 300} //不小于600 targWin.style.pixelHeight = H

  • filemanage功能中用到的lib.js

    var indexnum= 10; var count= 0; function getmap(sFileName,sId){ var Uploadpic="../filetype/unknown.gif";     var sExten = sFileName.substring(sFileName.lastIndexOf(".")+1,sFileName.length); var creatediv = document.createElement("

  • 限制字符输入数功能(jquery版和原生JS版)

    已知BUG: Ubuntu系统下, onkeyup事件失效,详见: Ubuntu系统下onkeyup/onkeydown对中文输入失效bug. 查看演示: 点此查看DEMO 核心代码: 复制代码 代码如下: //原生JavaScript版本 window.onload=function(){ var js=document.getElementById('js');//获取文本域 var info=document.getElementsByTagName('p')[0];//获取要插入提示信息

  • 网上应用的一个不错common.js脚本

    var iconwar = "<img src=\/AliImages\/icon_war.gif align=absmiddle \/> "; var iconload = "<img src=\/AliImages\/ajaxload.gif align=absmiddle \/> "; var badstr = "!&^#|%$)(-+/?<>@`~';:{}[],=\".\\"; va

  • 功能很全的精品JS计算器

    网页特效|XFBBS.Com|---功能很全的精品计算器 P { FONT-SIZE: 9pt; FONT-FAMILY: "Verdana" } TD { FONT-SIZE: 9pt; LINE-HEIGHT: normal } A { FONT-SIZE: 9pt; TEXT-TRANSFORM: none; COLOR: #326969; TEXT-DECORATION: none } A:hover { FONT-SIZE: 9pt; LEFT: 1px; COLOR: #0

  • 浅谈Vue CLI 3结合Lerna进行UI框架设计

    当前大部分UI框架设计的Webpack配置都相对复杂,例如 Element. Ant Design Vue和Muse-UI等Vue组件库.例如Element,为了实现业务层面的两种引入形式( 完整引入 和 按需引入 ),以及抛出一些可供业务层面通用的 utils . i18n 等,Webpack配置变得非常复杂.为了简化UI框架的设计难度,这里介绍一种简单的UI框架设计,在此之前先简单介绍一下 Element 的构建流程,以便对比新的UI框架设计. 一般组件库的设计者将引入形式设计成 完整引入

  • Yii安装EClientScript插件扩展实现css,js文件代码压缩合并加载功能

    本文实例讲述了Yii安装EClientScript插件扩展实现css,js文件代码压缩合并加载功能.分享给大家供大家参考,具体如下: 扩展插件下载地址,解压后复制到/protected/vendor/ https://github.com/muayyad-alsadi/yii-EClientScript main配置文件配置插件,components里面增加 //js,css代码压缩,合并 'clientScript' => array( 'class' => 'application.ven

  • JS(jQuery)实现聊天接收到消息语言自动提醒功能详解【提示“您有新的消息请注意查收”】

    本文实例讲述了JS(jQuery)实现聊天接收到消息语言自动提醒功能.分享给大家供大家参考,具体如下: 综述 最近在开发一个网页端的客服系统,需求要求聊天双方接收到消息能有语音提醒,并且客服端如果存在未读消息要求每隔五分钟给客服语音提醒一下.客服聊天系统使用PHP的Workerman框架进行开发,由于语音提醒实现的功能一样,故而在本篇博文中从简描述,只进行定时循环提醒的功能记录,不说实时的那个语音提醒,因为思路都是一样的,主要是看如何实现自动播放语音功能. 思路 实时提醒 这个就比较明确了,就是

  • 纯JS实现的读取excel文件内容功能示例【支持所有浏览器】

    本文实例讲述了纯JS实现的读取excel文件内容功能.分享给大家供大家参考,具体如下: template.html <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>JS-XLSX Live Demo</title> <link href="../css/boots

  • js实现百度淘宝搜索功能

    本文实例为大家分享了js实现百度淘宝搜索功能的具体代码,供大家参考,具体内容如下 由于没有后台数据,用数组模拟一下后台返回的数据 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=

随机推荐