当操作过程正确时,一般要写对话框提示,
但是像这样
echo "<script language=javascript>alert('操作成功!');document.location.href=('main.php');</script>";
写出来后在firefox(3.5的版本)运行,弹出对话框的同时,对话框后面的网页是全黑的,如果没有写跳转的页面,确定对话框后,就是一片黑的,IE下是白色的,不知道大家有没有碰到过?请高手指点一下!

解决方案 »

  1.   

    为什么不先赋值给JavaScript的变量,然后再执行呢?
    直接放到JavaScript里面会很容易出错的。PHP代码和html JavaScript 代码最好分离出来。
      

  2.   

    可以去学习一下模板这方面的技术,这样很好提高编程效率的。
    可以去看下DEDECMS或者phpwind的或者ECSHOP的。
    很管用。
      

  3.   

    我用asp写就没有这样的效果,怎么解决呢?
      

  4.   

    你是在用iframe嵌入网页吗?
      

  5.   

    iframe就会有这样的问题?有没解决办法