您好,欢迎访问一九零五行业门户网

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

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('  数据载入,请稍候...');
  }
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=;
document.getelementbyid(mylocation).style.display=block;
document.getelementbyid('mylocation').style.height=20;
showl=false
}
else
{
document.getelementbyid('showloctionx').innerhtml=;
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:
}
其它类似信息

推荐信息