帝国cms计划任务执行 一次后不能重复执行解决办法 帝国cms教程 - 帝国cms - 爱建站

,,cms教程,帝国cms教程,,

SEO SEO

首页  >   帝国cms > 帝国cms计划任务执行 一次后不能重复执行解决办法 帝国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支持


帝国cms 7.0,后台运行计划任务,执行一次之后,不能按照设置的时间重复执行,原因如下:

elseif($ecms=="retask") //运行计划任务

{

echo"<meta http-equiv="refresh" content="".$retasktime.";url=task.php?ecms=retask">"; //自动刷新本页面

?>

<script>

function AddTaskDiv(pid,taskid){

if(parent.document.getElementById(pid)!=null)   //判断是否第一次执行

{

eval("parent."+pid+".location.href="task.php?ecms=dotask&id="+taskid+"";");  //问题所在,父窗口中有两个元素p 和iframe 的id均为pid,并且这种写法不被iframe支持。

解决办法:

修改代码如下:

<script>

function AddTaskDiv(pid,taskid){

if(parent.document.getElementById(pid)!=null)

{

//eval("parent."+pid+".location.href="task.php?ecms=dotask&id="+taskid+"";");

window.parent.document.getElementById(""+pid+"").src="task.php?ecms=dotask&id="+taskid+"";

}

else

{

window.parent.document.getElementById("alltaskp").innerHTML+="<p><iframe frameborder="0" id=""+pid+"" scrolling="no" src="task.php?ecms=dotask&id="+taskid+"" style="HEIGHT:0;VISIBILITY:inherit;WIDTH:0;Z-INDEX:1"></iframe></p>";

}

}

</script>

温馨提示:如果你想搭建一个企业网站,那么到的 企业网站模板 频道看看吧,这里有很多的企业模板哦!


帝国cms计划任务执行 一次后不能重复执行解决办法 帝国cms教程
http://www.yuedudg.cn/article/884531.html

 

友情链接
帝国cms常识 zblog之家 织梦之家
wp之家 discuz经验网 ecshop经验网
cms综合网 phpcms之家


Tags: cms教程 帝国cms教程


手机浏览本文

帝国cms计划任务执行 一次后不能重复执行解决办法  帝国cms教程

帝国cms计划任务执行 一次后不能重复执行解决办法 帝国cms教程

站内推荐

网站分类

标签列表

关于我们
文章内容来源互联网仅供参考,如果还有疑问请联系我们!我们将竭力帮您解决您的问题
联系我们:

QQ: 397423577 

email:397423577@qq.com

微信:ganenboy