js使用定时器监听控件状态

原创 2013年12月04日 09:42:13
function whichElement(e)
{
    var targ;
    var path = "<" + currenPath + ">";
    if (SDCARD_STATU_ENABLED != sdCardStatu)
    {
        alert(dj('sd_label_no_sd_card'));
        return;
    }
    if (!e)
    {
        var e=window.event;
    }

    if (e.target)
    {
        targ=e.target;
    }
    else if (e.srcElement)
    {
        targ=e.srcElement;
    }
    if (targ.nodeType==3) // defeat Safari bug
    {
        targ = targ.parentNode;
    }

    if (window.win && (window.win.closed == false))
    {
        window.win.close();
    }
    path = path.replace(/\%/g, "%25");
    path = path.replace(/\ /g, "%20");
    path = path.replace(/\</g, "%3C");
    path = path.replace(/\>/g, "%3E");
    path = path.replace(/\//g, "%2F");
    path = path.replace(/\&/g, "%26");
    path = path.replace(/\=/g, "%3D");
    path = path.replace(/\#/g, "%23");
    var url = 'sd_upload.htm?path='+path;
    win = window.open(url, 'tree', 'scrollbars=yes,resizable=no,width=720,height=480');
    watchChildWin();
    $("#button_upload").attr("disabled", true);
    $("#button_upload").css("color", "#ACA899");
}

function watchChildWin()
{
	try
	{
		if ( null == win.document || (win.closed == true)) //firefox Google Opera
		{
			setControlDisable("button_upload", false);
			$("#button_upload").attr("style", "color:#000000");
		}
		else
		{
			setTimeout("watchChildWin()", 100);
		}
	}
	catch(e) //ie
	{
		setControlDisable("button_upload", false);
		$("#button_upload").attr("style", "color:#000000");
	}
}

 

Javascript中定时器的使用方法

项目中,经常会用到定时器来实现数据实时更新、时间等,简单总结一下: Javascript中的定时器有两种,setInterval和setTimeout,而定时器的作用就是延迟执行。 一、定时器的写法 ...
  • lvkelly
  • lvkelly
  • 2017年01月04日 17:38
  • 1229

JS模拟缓冲动画时遇到的定时器问题

缓冲动画 *{ margin:0; padding:0; } #wrap{ width:100px; height:100px;
  • u012894967
  • u012894967
  • 2015年10月21日 16:39
  • 431

js(匿名 递归 回调)函数 定时器

//---------------------------js匿名函数----------------------- //匿名函数。 ...
  • gyq04551
  • gyq04551
  • 2016年11月20日 17:17
  • 1002

关于js中两种定时器的设置及清除

1、JS中的定时器有两种: window.setTimeout([function],[interval]) 设置一个定时器,并且设定了一个等待的时间[interval],当到达时间后,执行对应的方...
  • eaphyy
  • eaphyy
  • 2017年05月07日 22:11
  • 1396

怎样给listview的item中的子控件设置监听及时时刷新

listView现在应该还受到众多的程序员青睐,虽然android5.0以后已经新出了recyclerView,功能更加强大,但是listView已经被开发的特别成熟,而recyclerView却很少...
  • qq_36793165
  • qq_36793165
  • 2016年12月14日 08:17
  • 335

js中的定时器和计时器使用

最近写一些JS动画,常用到JS中的定时器(setTimeout & set Interval),查找相关资料,有些心得与大家一起分享。 使用setTimeout & set Interval创建...
  • zr15829039341
  • zr15829039341
  • 2017年06月04日 12:08
  • 601

三种定时器Timer的使用

 在.net中有三种计时器,一是System.Windows.Forms命名空间下的Timer控件,它直接继承自Componet;二是System.Timers命名空间下的Timer类。 Ti...
  • CSDNwei
  • CSDNwei
  • 2015年12月30日 16:21
  • 9404

javascript中for循环里面套定时器,始终打印结束值原因?

for(var i = 0; i < 10; i++) { setTimeout(function() { console.log(i); }, 1000); } ...
  • js_admin
  • js_admin
  • 2017年06月29日 10:56
  • 985

poll事件机制

serv.c 基本知识 poll的机制与select类似,与select在本质上没有多大差别;同样是轮询多个描述符,再根据描述符的状态进行处理;但是poll没有描述符数量的限制,这个与机器的上限有...
  • luojian5900339
  • luojian5900339
  • 2017年01月17日 12:03
  • 305

MFC常用类:定时器Timer

imer事件,即定时器事件,是在游戏编程中,经常使用的一个事件。借助它可以产生定时执行动作的效果。这篇文章,就和大家一起探讨一下如何使用SetTimer()函数。            1、Se...
  • lien0906
  • lien0906
  • 2014年12月15日 22:12
  • 1737
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:js使用定时器监听控件状态
举报原因:
原因补充:

(最多只允许输入30个字)