如何在删除一个文件后自动刷新网页啊? if (Delete sucessfully){ header("Location:".$_SERVER['PHP_SELF']);} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 if (Delete sucessfully){ header("Location:".$_SERVER['PHP_SELF']);}应是正解,在删文件的处理页面代码里加上处理代码 如果删除成功,重定向到上一页或你原来的页面url 我删除的是一个文件管理系统里面用户上传的文件,我写的删除代码如下:<?unlink($file1);?><script language="javascript"> window.close();</script>我把楼上那段代码加入在unlink($file1)的后面,但还是不行. 没看懂如果已删除但仍能显示,可能会有两个问题:1是缓存问题,就是文件已删,但缓存仍有2是session问题,就那那个变量仍在暂时有效,但关闭浏览器后就没有了重向定机制是这样的:在你处理完事务后,加一段代码:重定向到别一页如:a.php 是显示页面,b.php是处理a中删除功能的调用序,则在b.php中的最后加入重定向:如到a.php这样,你在a.php中点删除执行后仍会回到a.php,且是刷新显示的 用iframe 实现然后在iframe 里 parent.history.back(0)刷新上一页 <div id="image_图片ID">图片文件</div>删除成功, javascript删掉div。这样也可以省掉刷新的等候时间 你提供信息不够,大家只能猜了~我猜你是弹出了一个确认窗口如果是这样, 那么:<script language="javascript"> window.opener.location.reload(); //加上这句 window.close();</script> <?unlink($file1);?><script language="javascript">alert("删除成功!"); setTimeout(window.location="链接",0)</script> 知道楼主的方法了。知道怎么弄么?实际上比较简单,就是在关闭你用window.open打开的窗口之前,使用读取父窗口的localtion.href属性(javascript)让其刷新!当然了,你得写函数~不然就没有任何用了!用php实现不了……所以,使用javascript去吧 jianye112(http://hi.baidu.com/lael80)的方法不好,得使用数量巨大的AJAX吧? helloyou0(你好!)的方法可行! 调用js刷新一次,如果是弹出询问删除与否的对话框那种机制的话,建议用ajax实现。如果不询问就再调一个页也行,删除操作也做到那一页,最后执行一个返回上一页,看自己的情况了 用ajax当然也可以,我是用iframe的思路大概这样,没时间弄成直接用。利用iframe不刷新页面删除图片http://hi.baidu.com/lael80/blog/item/7706a87ec6570c380cd7da89.html 高手指点下,试了好多方法,在购物车里点加减时,总是要点两次才可以有效。什么原因? 如何用.htaccess给文件夹加密? 如何去除生成时的下载提示 htaccess的设置问题? mysql_query里面,要不要加分号? 谁知道FCKEditor2.3里面PHP上传图片怎么搞? 如何用PHP实现基本身份验证 初学者,帮个忙!! 关于php读取doc,pdf的问题,再次开新贴,请高手进来交流 jsonp跨域问题 PHP在win2000,IIS下面安装的问题 网页加载完成的判断
header("Location:".$_SERVER['PHP_SELF']);
}
应是正解,
在删文件的处理页面代码里加上处理代码
如果删除成功,重定向到上一页或你原来的页面url
<?
unlink($file1);?>
<script language="javascript">
window.close();
</script>
我把楼上那段代码加入在unlink($file1)的后面,但还是不行.
如果已删除但仍能显示,
可能会有两个问题:
1是缓存问题,就是文件已删,但缓存仍有
2是session问题,就那那个变量仍在暂时有效,但关闭浏览器后就没有了重向定机制是这样的:
在你处理完事务后,加一段代码:重定向到别一页如:
a.php 是显示页面,b.php是处理a中删除功能的调用序,则在b.php中的最后加入重定向:如到a.php
这样,你在a.php中点删除执行后仍会回到a.php,且是刷新显示的
parent.history.back(0)刷新上一页
我猜你是弹出了一个确认窗口如果是这样, 那么:
<script language="javascript">
window.opener.location.reload(); //加上这句
window.close();
</script>
unlink($file1);?>
<script language="javascript">
alert("删除成功!");
setTimeout(window.location="链接",0)
</script>
如果不询问就再调一个页也行,删除操作也做到那一页,最后执行一个返回上一页,看自己的情况了
利用iframe不刷新页面删除图片
http://hi.baidu.com/lael80/blog/item/7706a87ec6570c380cd7da89.html