• ADADADADAD

    帝国CMS计划任务执行一次后不重复执行解决办法[ 建站问答 ]

    建站问答 时间:2025-04-25 08:01:58

    作者:文/会员上传

    简介:

    CMS计划任务执行一次后不重复执行解决的方法,一起来看看吧:
    帝国cms系统后台运行计划任务,执行一次之后,不能按照设置的时间重复执行,大概原因如下:
    elseif($ecms=='retask&#3

    以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。

    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>

    帝国CMS计划任务执行一次后不重复执行解决办法.docx

    将本文的Word文档下载到电脑

    推荐度:

    下载
    热门标签: 计划任务执行