邮件订阅
5ucms模版,TreeView(扩充XMLSelTree)(二)
作者: 来源: 日期:2015/11/14 17:41:47 浏览量:89(滞后) 人气:LOADING...(实时) 【

5ucms模版,TreeView(扩充XMLSelTree)(二)

TreeViewJavaScript            else

            {

                ReadNode(Element.childNodes[i],s_Text,s_Value,OP);

            }

        }            

    }

    else

    {

        //alert(Element.getAttribute("Title") + Element.getAttribute("CheckData") + Element.getAttribute("Checked"));

        if((Element.getAttribute("Title")==s_Text) && (Element.getAttribute("CheckData")==s_Value))

        {               

            switch(OP)

            {

                case "ADD":

                    var NewNode = oXMLDom.createNode(1, "TreeNode", "");

                    NewNode.setAttribute("Title",ipt_Title.value);

                    NewNode.setAttribute("CheckData","000");

                    NewNode.setAttribute("CHK","true");

                    Element.appendChild(NewNode);

                    break;

                case "MODIFY":

                    Element.setAttribute("Title",ipt_Title.value);

                    Element.setAttribute("Capti>                    break;

                case "DELETE":

                    Element.parentNode.removeChild(Element);

                    break;

                default:

                    break;

            }           

        }

    }

}

 

/*

======================================================================

JavaScript======================================================================

*/

 

var Style;

Style="<style>" +

".skin0" +

"{" +

"      positi>"      text-align:left;" +

"      width:80px;" +

"   border-top-style: #000000 2px solid;" +

"   border-right-style: #000000 2px solid;" +

"   border-left-style: #000000 2px solid;" +

"   border-bottom-style: #000000 2px solid;" +

"      background-color:menu;" +

"      f>"      line-height:20px;" +

"      cursor:default;" +

"      visibility:hidden;" +

"}" +

".skin1" +

"{" +

"      cursor:default;" +

"      f>"      positi>"      text-align:left;" +

"      f>"      f UnitName="pt" SourceValue="http://www.dedecms.com/web-art/htmlbase/Javascript/20050520/10" HasSpace="False" Negative="False" NumberType="1" TCSC="0">10pt;" +

"      width:120px;" +

"      background-color:menu;" +

"      border:1 solid butt>"      visibility:hidden;" +

"      border:2 outset butt>"}" +

".menuitems" +

"{" +

"   f UnitName="pt" SourceValue="http://www.dedecms.com/web-art/htmlbase/Javascript/20050520/9" HasSpace="False" Negative="False" NumberType="1" TCSC="0">9pt;" +

"   f>宋体\",Arial;" +

"      padding-left:15px;" +

"      padding-right:10px;" +

"}" +

"-->" +

"</style>";

 

var OutDiv;

OutDiv="<div id=\"ie5menu\" class=\"skin1\" >"<div class=\"menuitems\" >返回</div>" +

"<hr>"+

"<div class=\"menuitems\" >修改</div>"+

"<hr>"+

"<div class=\"menuitems\" >增加</div>"+

"<hr>"+

"<div class=\"menuitems\" >删除</div>"+

"</div>";

 

var AddORModify;

AddORModify="<div id=\"addormodify\" class=\"skin0\">" +

"Title:<input id=ipt_Title type=textbox value=http://www.dedecms.com/"\">" + "<br>" +

"Capti>"<input id=btn_Cancel type=butt>取消'' >"<input id=btn_Submit type=butt>确定'' >"<input type=hidden id=hid_Text value=''''><input type=hidden id=hid_Value value=''''>" +

"</div>";

 

var Select_Text;

var Select_Value;

 

functi>

{  

    //write AddOrModify

       document.write(AddORModify);

      

       //write style   

       document.write(Style);

      

       //write menu   

       document.write(OutDiv);

      

       if(document.all&& window.print)

       {

              //ie5menu.className= menuskin;

              document.>              document.body.>       }

}

 

functi>{

    return false;

}

 

//   

    Select_Text=p_Text;

    Select_Value=http://www.dedecms.com/web-art/htmlbase/Javascript/20050520/p_Value;

   

       var rightedge= document.body.clientWidth-event.clientX;

       var bottomedge= document.body.clientHeight-event.clientY;

       if(rightedge< ie5menu.offsetWidth)

       ie5menu.style.left= document.body.scrollLeft+ event.clientX -

       ie5menu.offsetWidth;

       else

       ie5menu.style.left= document.body.scrollLeft+ event.clientX;

       if(bottomedge< ie5menu.offsetHeight)

       ie5menu.style.top= document.body.scrollTop+ event.clientY -

       ie5menu.offsetHeight;

       else

       ie5menu.style.top= document.body.scrollTop+ event.clientY;

       ie5menu.style.visibility="visible";

      

       addormodify.style.visibility="hidden";

      

       return false;

}

 

functi>{

    Select_Text="";

    Select_Value="";

       ie5menu.style.visibility="hidden";

       //addormodify.style.visibility="hidden"; 

}

 

functi>{

       if(event.srcElement.className=="menuitems")

       {

              event.srcElement.style.backgroundColor="highlight";

              event.srcElement.style.color="white";         

       }

}

 

functi>{

       if(event.srcElement.className=="menuitems")

       {

              event.srcElement.style.backgroundColor="";

              event.srcElement.style.color="black";

              window.status="";

       }    

}

 

functi>{   

    switch(src)

    {

        case "return":

            HideMenuIE5();

            break;

        case "delete":

            if(c>确认删除?"))

            {

                DeleteNode(Select_Text,Select_Value);

            }

            break;

        case "add":          

            ShowAddOrModify("add");

            break;

        case "modify":           

            ShowAddOrModify("modify");

        default:

            break;       

    }

}

 

functi>{   

    if(btn_Submit.valuehttp://www.dedecms.com/web-art/htmlbase/Javascript/20050520/=="    {       

        ModifyNode(hid_Text.value,hid_Value.value);

        HideAddOrModify();

    }

    else

    {

        AddNode(hid_Text.value,hid_Value.value);

        HideAddOrModify();

    }

}

 

functi>{

    Select_Text=="";

    Select_Valuehttp://www.dedecms.com/web-art/htmlbase/Javascript/20050520/=="";

    addormodify.style.visibility="hidden";

    ipt_Title.value="";

    ipt_Capti;

}

 

functi>{

   

    var rightedge= document.body.clientWidth-event.clientX;

       var bottomedge= document.body.clientHeight-event.clientY;

       if(rightedge< addormodify.offsetWidth)

       addormodify.style.left= document.body.scrollLeft+ event.clientX -

       addormodify.offsetWidth;

       else

       addormodify.style.left= document.body.scrollLeft+ event.clientX;

       if(bottomedge< addormodify.offsetHeight)

       addormodify.style.top= document.body.scrollTop+ event.clientY -

       addormodify.offsetHeight;

       else

       addormodify.style.top= document.body.scrollTop+ event.clientY;

       addormodify.style.visibility="visible";   

      

    if(srchttp://www.dedecms.com/web-art/htmlbase/Javascript/20050520/=="modify")

    {       

        ipt_Title.value=http://www.dedecms.com/web-art/htmlbase/Javascript/20050520/Select_Text;

        ipt_Capti>        hid_Text.value=http://www.dedecms.com/web-art/htmlbase/Javascript/20050520/Select_Text;

        hid_Value.value=http://www.dedecms.com/web-art/htmlbase/Javascript/20050520/Select_Value;

        btn_Submit.value="http://www.dedecms.com/web-art/htmlbase/Javascript/20050520/    }

    else

    {

        ipt_Title.value="";

        ipt_Capti;

        hid_Text.value=http://www.dedecms.com/web-art/htmlbase/Javascript/20050520/Select_Text;

        hid_Value.value=http://www.dedecms.com/web-art/htmlbase/Javascript/20050520/Select_Value;

        btn_Submit.value="http://www.dedecms.com/web-art/htmlbase/Javascript/20050520/    }   

}

代码不是很规范,给大家参考。


欢迎您访问www.5ucms.org

本站推荐: 5ucms模板下载 5ucms插件下载 仿站联系Q3876307       [复制给好友] [打印] [关闭] [返回] [顶部]
上一篇:5ucms教程,如何在网页中调试JavaScript
下一篇:5ucms培训,JavaScript通用库(一)
本站声明:本网站所载文章等内容,目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权及其它问题,请在30日内与本网联系(Email:3876307#qq.com),我们将在第一时间删除内容。若原创内容转载请注明出处。
5ucms模版,TreeView(扩充XMLSelTree)(二)的关键词:
评论信息
相关分类
本周热门
本月热门
关于我们 - 版权/免责 申明 - 建站服务 - 网站地图 - 稿件投递 - 联系我们 - 5ucms
Copyright © 2008-2015 www.5ucms.org