第一個<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
 <head>
  <title> New Document </title>
 </head> <body>
<script type="text/javascript">
function c(){
if(confirm('是否要刷新')==true){
window.location = 'index.php';
}
}
</script> <input type="button" name="b1" value="點我刷新" onclick="c()">
 
 </body>
</html>

解决方案 »

  1.   

    1:location: reload() ; 在我这里貌似没用,我用的是 window.location.reload();
    2:table外层用个div包含设置宽度
      

  2.   

    第二個可以用百份比來做
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <html>
     <head>
      <title> New Document </title>
      <style type="text/css">
      .tb{
    width:100%;
      }
      .tb td{
    width:20%;
    text-align:center;
    border:1px solid #000000;
    border-collapse:collapse;
      }
      </style>
     </head> <body>
    <table class="tb">
    <tr>
    <td>1</td>
    <td>2</td>
    <td>3</td>
    <td>4</td>
    <td>5</td>
    </tr>
    <tr>
    <td>1</td>
    <td>2</td>
    <td>3</td>
    <td>4</td>
    <td>5</td>
    </tr>
    <tr>
    <td>1</td>
    <td>2</td>
    <td>3</td>
    <td>4</td>
    <td>5</td>
    </tr>
    <tr>
    <td>1</td>
    <td>2</td>
    <td>3</td>
    <td>4</td>
    <td>5</td>
    </tr>
    <tr>
    <td>1</td>
    <td>2</td>
    <td>3</td>
    <td>4</td>
    <td>5</td>
    </tr>
    </table>
     
     </body>
    </html>
      

  3.   

    echo "<script type = ' text/javascript ' > alert ( '发布成功。' ); window.location = 'index.php' ;</script>";使用了window.location之后,页面是刷新了,但是发生了页面重叠的情况,
    刷新后的页面一部分与之前发布消息的页面的一部分交叠了,不知道怎么回事;使用location.reload( ); 点击消息提示窗口的“确定”之后,又会弹出消息提示窗口……根本停不下来……
      

  4.   

    什麼叫頁面重疊?
    有截圖嗎?停不下來是因為你沒有停。你需要加一個條件,判斷刷新後不再執行那段javascript.
      

  5.   

    你这样,发布完新闻,不要跳到当前页,多做一页。输入文字的是a,然后a 提交到b,再由b跳转到a就没有这个问题。
      

  6.   

    重叠是因为用了iframe,跳转后的页面又是包含头部导航的框架了
    你说的刷新后为什么不是同一页面了?
      

  7.   

    你不应该reload,而是应该回到你刷新的页面的那个url,你用了ifram有可能,浏览器地址框显示的url和你要返回的url应该是不一样的
      

  8.   


    就是又多出来一个页面。
    其实只想要当前页面刷新~~~~location.href='?r=' + Math.random();这样,试下。
      

  9.   


    //试试这两个中的一个
    window.history.back();
    window.history.go(-1);