一个数据列表展示页面news.php 显示一个新闻表的所有的 标题(title) 和 部分新闻内容(content) 的记录,此外还有一个删除的超链接 点击删除链接转到news_del.php页 后 执行 数据的删除 然后显示删除那条数据以后的数据列表展示页面 
问题:
news_del.php如下:
<?php
  $id=$_GET["id"];
  include_once("conn.php");
  $sql="delete from news where id=".$id;
  $ii=mysql_query($sql);
  if($ii>0){
    echo("<script> alert('删除成功!!'); window.loaction.href='news.php';</script>");
  }else{
    echo("<script> alert('删除失败!!'); window.history.back(-1);</script>");
  }
?>点击删除后 通过js “alert("删除成功!");window.loaction.href='news.php';”但是通过window.loaction.href='news.php'; 重新跳转的news.php页面依然有刚才删除成功的数据记录 ,是不是 数据的量太大(字符太多)需要一些时间,而展示页面查询的还是原来没有删除的数据表?  我想让alert后 过几秒再重新跳转到展示页面news.php  不知道该怎样实现这一功能 不知道有什么别的好些的解决办法,请求高人指点一下。