用JS中的alert()弹出一个提示框可原页面显示错位怎么办?

解决方案 »

  1.   

    先确认页面本身是否有错位, 尝试页面加载完成后(window.onload)调用alert
      

  2.   

    我确定页面本身是没有错位的哦,怎么个调用alert加载window.onload呢?
    我是这样写的当弹出那个提示框“没有该ID信息时页面就错位了”
    echo "<script>alert('没有该ID信息!');location.href='houtai.php';</script>";
      

  3.   

    建议使用chrome的工具检测一下。或者firefox的firebug
      

  4.   

    echo "<script>alert('没有该ID信息!');location.href='houtai.php';</script>";我记得处理文件这样写 alert是不会弹框的 。LZ你的页面错位是指style样式错位呢 还是定向错位?如果是定向错位(就是找不到页面) 你仔细检查location.href='houtai.php';的路径吧 
      

  5.   

    alert 后是 location.href='houtai.php';
    都要转向了,有点错位无伤大雅<script>alert('没有该ID信息!');location.href='houtai.php';</script>
    显然不在任何 js 条件分支中
    当 alert 执行时,可能上层元素尚未加载完成,自然样式表也不起作用
      

  6.   

    有可能alert后,标签的封闭部分没加载上来,造成错误,如<div>.....,没有后面的</div>
      

  7.   


    我觉得他说的很对 PHP作为服务器端脚本  而JS作为客户端脚本 这样写起来不是很别扭吗 楼主不知道你是不是用的smarty   你为什么不在tpl模版的JS中去弹框呀  而要去PHP脚本中弹框.如果你需要PHP脚本处理值  你也可以在JS块写一个psot回调函数  也就是传说中的AJAX。
      

  8.   

    我是在两个<div>之间写的这个弹出框呢
      

  9.   

    我还是个新手,正在学习中还不会smarty
      

  10.   

    你这样能结决问题吗?
    要么你给出代码,要么你给出有效的url
      

  11.   

    <?php 
                        include ('../Model/mysql.inc.php');
                        if (isset($_POST['submit']))
                        {
                             mysql_query('set names gb2312');
                             $userid=@$_POST['userid'];        
                             $sql="select * from us_xi where userid='$userid'"; 
                             $result=mysql_query($sql);
                             $row=@mysql_fetch_object($result);      //取得查询结果
                             if (($userid!=NULL)&&(!$row))
                             {
                              echo "<script>alert('没有该ID信息!');location.href='houtai.php';</script>";
                             }else {
                                 echo "<br><table align='center'border=1 bordercolor=#72a7d3><tr bgcolor=#72a7d3><th>username</th><th>password</th><th>userid</th>
                                     <th>sex</th><th>age</th><th>email</th><th>name</th><th>postcode</th><th>constellation</th><th>interest</th><th>birthday</th></tr>";
                                 echo "<tr><td>$row->username</td><td>$row->password</td><td>$row->userid</td><td>$row->sex</td><td>$row->age</td>
                                      <td>$row->email</td><td>$row->name</td><td>$row->postcode</td><td>$row->constellation</td><td>$row->interest</td>
                                       <td>$row->birthday</td></tr>";
                                 echo "<tr><td colspan='11' align='center'><a href='../control/houtaiControl.php?userid=".$row->userid."'>删除信息</a></td></tr>";
                                 echo "</table>";
                             }
                       }
                   ?>