帝国CMS计划任务执行一次后不重复执行解决办法
CMS计划任务执行一次后不重复执行解决的方法,一起来看看吧:
帝国cms系统后台运行计划任务,执行一次之后,不能按照设置的时间重复执行,大概原因如下:
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>
相关推荐
-
js检测css3动画是否执行完毕代码实例
由于硬件的进步,现在css3虽然说不上已经达到普及的程度,起码也可以说应用已经非常广泛。css3能够实现流畅的动画效果,在实际应用中可能需要有这样的效果,那就是能够检测动画执行完毕进而执行相应的代码。
-
wordpress 钩子 新建一个PHP文件,然后执行sql查询和更新
在 WordPrss 中,使用钩子(hooks)可以在特定的操作执行前或执行后执行自己的代码,可以用于添加额外的功能或修改现有功能。常见的钩子有两种类型:动作钩子(action hooks)和过滤器钩子(filtr hooks)。
-
wordpress 链接数据库执行更新sql操作
要在WordPrss中执行更新SQL语句,您需要首先建立一个新的文件并引入WordPrss的核心文件,这将包括数据库链接以及$wpdb对象的定义。下面是一个示例:
-
如何实现MySQL底层优化:执行计划分析和优化技巧
实现MySQL底层优化:执行计划分析和优化技巧引言在数据库应用程序的开发和运维中,针对MySQL数据库进行底层优化是非常重要的。MySQL执行计划分析和优化技巧可以帮助开发人员和运维人员提升数据库的性
-
帝国cms用sql执行批量替换标题图片和内容图片,当然其它字段已一样方法
资讯内容图片和标题图片替换方法:进入后台——数据库执行下面的代码【注意你当前使用的数据库表名前缀】