為什麼IE呈現一片空白
這一篇文章的目的是回應"PHP資料庫網頁設計整合應用"(網頁套課)中的問題
網頁套課PHP的課本範例,在FireFox瀏覽時是OK的,但在IE瀏覽時卻常呈現一片空白
為什麼呢?那是因為範本檔Shop.dwt.php(程式碼如下圖)編碼宣告的位置問題

由於<title>網頁標題是中文字,但是在編碼utf-8之前,
如果在呈現這個網頁之前,IE最後瀏覽的是繁體中文或其他的網頁,
那麼IE呈現這個網頁時,執行到<title>的中文字,產生了無法編譯的問題,
所以呈現一片空白。
解決的方法如下:
將<title>的宣告移到各項<meta>宣告的下方(如下圖所示)
讓網頁先宣告utf-8編碼,再呈現有中文字的標題即可。

依上圖所述修改好程式碼之後,
那麼隨時瀏覽這個網頁都不會再呈現一片空白的問題了。





由...發表 hugo on 二月 26, 2010 at 05:54 下午 CST #
由...發表 (judy) on 三月 26, 2010 at 09:51 上午 CST #
由...發表 喬比 on 四月 03, 2010 at 02:50 上午 CST #
Re:喬比,很高興課堂上聽到妳說OK了!一切只是一場誤會是嗎?^_^哈哈~
Re:judy,妳的狀況解決了嗎?OK了嗎?
由...發表 Tsuiling on 四月 13, 2010 at 12:48 上午 CST #
由...發表 (judy)黃麗玲 on 四月 23, 2010 at 07:04 下午 CST #