- 論壇徽章:
- 0
|
大家好:
我這幾天在用PHP寫一個(gè)網(wǎng)站,環(huán)境是Ubuntu 10.04LTS上 的apache+mysql+php, 今天發(fā)現(xiàn)了一個(gè)問題,本來我想讓PHP代碼訪問數(shù)據(jù)庫(kù),之后通過echo()函數(shù)生成一個(gè)javacript的alert對(duì)話框,提示用戶操作的結(jié)果,PHP的代碼如下:
<?php
echo "<script>alert(\"test alert diaglogue!\");</script>";
?>
現(xiàn)在的問題是:我用Ubuntu 10.04的Firefox瀏覽器訪問這個(gè)網(wǎng)站,當(dāng)跳到這個(gè)頁(yè)面時(shí),經(jīng)常alert框顯示不完整,框已經(jīng)出現(xiàn)了,但是里面的text以及button都沒有顯示,我用鼠標(biāo)點(diǎn)擊框的右下角(也即button所在的位置),框能夠消失,后面的流程很正常。
我用其他的瀏覽器,比如windows上的firefox以及IE 6,IE8都很正常,從未出現(xiàn)過alert框顯示不完整的現(xiàn)象。不知道是不是因?yàn)闉g覽器的兼容性問題。之前懷疑過是網(wǎng)站PHP代碼出現(xiàn)了問題,但是我已經(jīng)針對(duì)此頁(yè)面幾乎把所有的代碼都刪除了,就剩下上面列出的部分了,單還是會(huì)出現(xiàn)同樣的問題。
不知道哪位達(dá)人能給點(diǎn)方法,我其實(shí)就想實(shí)現(xiàn)把PHP后臺(tái)操作的結(jié)果通知用戶,用戶確認(rèn)后再跳轉(zhuǎn)到其他頁(yè)面。不用alert的話,還有沒有其他的方式呢? |
|