帝国cms计划任务执行 一次后不能重复执行解决办法
帝国cms 7.0,靠山运行打算使命,执行一次之后,不能凭证配置的时刻一再执行,缘故起因如下: elseif($ecms=='retask') //运行打算使命 { echo"<meta http-equiv="refresh" content="".$retasktime.";url=task.php?ecms=retask">"; //自动革新本页面 ?> <script> function AddTaskDiv(divid,taskid){ if(parent.document.getElementById(divid)!=null) //判定是否第一次执行 { eval("parent."+divid+".location.href='task.php?ecms=dotask&id="+taskid+"';"); //题目地址,父窗口中有两个元素div 和iframe 的id均为divid,而且这种写法不被iframe支持。 办理步伐: 修改代码如下: <script> function AddTaskDiv(divid,taskid){ if(parent.document.getElementById(divid)!=null) { //eval("parent."+divid+".location.href='task.php?ecms=dotask&id="+taskid+"';"); window.parent.document.getElementById(""+divid+"").src='task.php?ecms=dotask&id='+taskid+''; } else { window.parent.document.getElementById("alltaskdiv").innerHTML+="<div><iframe frameborder='0' id='"+divid+"' scrolling='no' src='task.php?ecms=dotask&id="+taskid+"' style='HEIGHT:0;VISIBILITY:inherit;WIDTH:0;Z-INDEX:1'></iframe></div>"; } } </script> (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |