易截截图软件、单文件、免安装、纯绿色、仅160KB

利用JavaScript弹出div层,以及递归调用

function BOX_show(e,obj)//显示
{
    if(obj<24)
        document.cookie = "tdid="+obj;
    if(document.getElementById(e)==null)
    {
        return ;
    }
    var selects = document.getElementsByTagName('select');
    for(i = 0; i < selects.length; i++)
    {
        selects[i].style.visibility = "";
    }
    BOX_layout(e);
    window.onresize = function(){BOX_layout(e);} //改变窗体重新调整位置
    window.onscroll = function(){BOX_layout(e);} //滚动窗体重新调整位置
    document.onkeyup = function(event)
    {
        var evt = window.event || event;
        var code = evt.keyCode?evt.keyCode : evt.which;
        //alert(code);
        if(code == 27)
        {
            BOX_remove(e);
        }
    }
}
function BOX_remove(e)//移除
{
    window.onscroll = null;
    window.onresize = null;
    document.getElementById('BOX_overlay').style.display="none";
    document.getElementById(e).style.display="none";
    var selects = document.getElementsByTagName('select');
    for(i = 0; i < selects.length; i++)
    {
        selects[i].style.visibility = "visible";
    }
}
function BOX_layout(e)//调整位置
{
    var a = document.getElementById(e);
    if (document.getEleme


相关文档:

JavaScript Closure(闭包) 那些事

1 一起困惑始于变量的作用域
请先看下面的代码:
示例1:
     var message = " this is a very simple function ";
     function simpleFunc(){
             alert(message);
     }
背后的道理大家都懂(如果不懂的可以先别往 ......

Javascript跨域访问解决方案

由于安全方面的考虑,
Javascript
被限制了跨域访问的
能力,但是有时候我们希望能够做一些合理的跨域访问的事情,那么怎么办呢?

 

这里分两类情况:

        

一、基于同一父域的子域之间页面的访问

     
  &nb ......

JavaScript Editor

  简介
  1st JavaScript Editor 是一款强大的JavaScript开发、校验和调试工具,它简单易用,不论你是初学者或者是专业的开发人士,都可以轻松上手!同时它又是完美的Ajax (Asynchronous JavaScript and XML),CSS, HTML, DOM DHTML开发工具!
  Beside rich possibilities of editing scripts (JavaScript, ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号