⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 treecontrolsdialogbox.js

📁 java 的一般特效代码,我的qq:342250736
💻 JS
字号:
/////////////////////////////////////////////////////////////////////
////                                                             ////
////                 TreeDialogBoxControls                       ////
////    Namespace:  TreeControls.js.TreeControlsDialogBox.js     ////
////    CreateName: Tree                                         ////
////    Email:      treeyh@126.com                               ////
////    Version:    1.0 bate4                                    ////
////    CreateDate: 2008-2-18                                    ////
////                                                             ////
/////////////////////////////////////////////////////////////////////


/*
Remark: 1 : document.documentElement.offsetWidth - document.body.clientWidth = scroll.width;
*/

/*ShowPage*/
function TreeDialogBoxShowMsg(_sMsg)                  
{
    TreeControls_ShowBackGround();
     
    Tree.$('TreeDialogBoxTable_Table_MsgTd').innerHTML = "<lable id='TreeDialogBoxTable_Table_MsgLb' name='TreeDialogBoxTable_Table_MsgLb'>"+_sMsg+"</lable>";
 
    var selectControls = document.getElementsByTagName("select");
    for(var i=0;i<selectControls.length;i++) 
    {
        selectControls[i]['style']['visibility']="hidden";
    }

    var obackGround = Tree.$('TreeOverlayBackgroundDiv');

    obackGround.style.display="block";
    obackGround.style.height = Tree.docHeight();
    obackGround.style.width = Tree.docWidth();
        
    Tree.$('TreeDialogBoxDiv')['style']['display']="block";
    
    TreeDialogBoxmiddle("TreeDialogBoxDiv");
    
    iTree_DialogBox_scrolltop = parseInt(document.body.scrollTop);
    iTree_DialogBox_scrollleft = parseInt(document.body.scrollLeft);    
}

/*HiddenMsg*/
function TreeDialogBoxHiddenMsg()
{
    Tree.$('TreeOverlayBackgroundDiv')['style']['display']="none";
    Tree.$('TreeDialogBoxDiv')['style']['display']="none";
    
    window.onscroll = null;
    
    var selectControls = document.getElementsByTagName("select");
    for(var i=0;i<selectControls.length;i++)
    {
        selectControls[i]['style']['visibility']="visible";
    }
}

/*window.onscroll*/
function TreeDialogBoxOnscroll()
{
    var   t   =   document.body.scrollTop;   
    var   l   =   document.body.scrollLeft;
    var oDialogBoxDiv = Tree.$('TreeDialogBoxDiv');
    
    oDialogBoxDiv.style.top = parseInt(oDialogBoxDiv.style.top) + (t - iTree_DialogBox_scrolltop);
    oDialogBoxDiv.style.left = parseInt(oDialogBoxDiv.style.top) + (l - iTree_DialogBox_scrollleft);    
}

/*Msgmiddle*/
function TreeDialogBoxmiddle(_sId)
{
    var sClientWidth = parseInt(TreeClientWidth());
	var sClientHeight = parseInt(TreeClientHeight());
	var sScrollTop = document.documentElement.scrollTop;
	
	Tree.$(_sId)['style']['position'] = "absolute";
	Tree.$(_sId)['style']['left'] = ((sClientWidth / 2) - 400/2)+"px";

	var sTop = (sClientHeight / 2) - 206 / 2;
	Tree.$(_sId)['style']['top'] = (sScrollTop > 0 ? ((sClientHeight / 2) - 206 / 2 + sScrollTop) : sTop )+"px";
}

/*MoveTreeDialogBox*/
function TreeDialogBoxmoveStart(eve)
{
        var oBox = Tree.$('TreeDialogBoxDiv');
        
        var oTop = oBox.style.top;
        var oLeft = oBox.style.left;
        
        var tempx = eve.clientX + document.body.scrollLeft;
        var tempy = eve.clientY + document.body.scrollTop;
        
        iTree_DialogBox_excursionX = parseInt(tempx) - parseInt(oLeft);
        iTree_DialogBox_excursionY = parseInt(tempy) - parseInt(oTop);
        
        //oBox.setCapture();
        
        Tree.addEvent(oBox, 'mousemove', TreeDialogBoxmousemove);
        Tree.addEvent(oBox, 'mouseup', TreeDialogBoxMouseup);
//        oBox.onmousemove = TreeDialogBoxmousemove;
//        oBox.onmouseup = TreeDialogBoxMouseup;
}

function TreeDialogBoxmousemove(){    var eve = window.event ? window.event : event;
    var tempmousex = eve.clientX + document.body.scrollLeft;   
    var tempmousey = eve.clientY + document.body.scrollTop;
   
    Tree.$("TreeDialogBoxDiv").style.top = parseInt(tempmousey) - iTree_DialogBox_excursionY;
    Tree.$("TreeDialogBoxDiv").style.left = parseInt(tempmousex) - iTree_DialogBox_excursionX;    }/*MoveTreeDialogBox*/function TreeDialogBoxMouseup(){        var oBox = Tree.$("TreeDialogBoxDiv");
    var iTop = parseInt(oBox.style.top);
    var iLeft = parseInt(oBox.style.left);
    
    if(iTop < 0)
    {
        oBox.style.top = 0;
    }
    else if(iTop > iTree_DialogBox_MoveMaxHeight-2)
    {
        oBox.style.top = iTree_DialogBox_MoveMaxHeight-2;
    }
    
    if(iLeft < 0 )
    {
        oBox.style.left = 0;
    }
    else if(iLeft > iTree_DialogBox_MoveMaxWidth)
    {
        oBox.style.left = iTree_DialogBox_MoveMaxWidth;
    }
    
    //oBox.releaseCapture();
    Tree.removeEvent(oBox, 'mousemove', TreeDialogBoxmousemove);
    Tree.removeEvent(oBox, 'mouseup', TreeDialogBoxMouseup);
//    oTreeDialogBox.onmousemove = null;
//    oTreeDialogBox.onmouseup = null;}/*PromptModeText*/function TreeDialogBoxInputTextOnFocus(inputtext){    if(inputtext.value == inputtext.defaultValue)    {        inputtext.value = "";        inputtext.select();    }}function TreeDialogBoxInputTextOnBlur(inputtext){    if(inputtext.value == "")    {        inputtext.value = inputtext.defaultValue;    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -