帝国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

 

全能
网址:
文字:
百度:
360:
神马:
文字:





Tags: cms教程 帝国cms教程








手机浏览本文

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

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




站内推荐
A
B
C
D
E
F


网站分类


标签列表


关于我们
本站主机域名成本巨大,无以为继,希望想在本站做宣传的老板可以联系我们!以维持我们网站的正常运行!感谢
联系我们: 给我发QQ消息  加入QQ群