- 论坛徽章:
- 0
|
大家好:
我这几天在用PHP写一个网站,环境是Ubuntu 10.04LTS上 的apache+mysql+php, 今天发现了一个问题,本来我想让PHP代码访问数据库,之后通过echo()函数生成一个javacript的alert对话框,提示用户操作的结果,PHP的代码如下:
<?php
echo "<script>alert(\"test alert diaglogue!\");</script>";
?>
现在的问题是:我用Ubuntu 10.04的Firefox浏览器访问这个网站,当跳到这个页面时,经常alert框显示不完整,框已经出现了,但是里面的text以及button都没有显示,我用鼠标点击框的右下角(也即button所在的位置),框能够消失,后面的流程很正常。
我用其他的浏览器,比如windows上的firefox以及IE 6,IE8都很正常,从未出现过alert框显示不完整的现象。不知道是不是因为浏览器的兼容性问题。之前怀疑过是网站PHP代码出现了问题,但是我已经针对此页面几乎把所有的代码都删除了,就剩下上面列出的部分了,单还是会出现同样的问题。
不知道哪位达人能给点方法,我其实就想实现把PHP后台操作的结果通知用户,用户确认后再跳转到其他页面。不用alert的话,还有没有其他的方式呢? |
|