作者grassboy2 (天才小胖子-草兒活力花俏)
看板Web_Design
標題[問題] JS清除目前網頁的內容?
時間Mon Aug 7 21:17:58 2006
嗯嗯…最近在作網頁的時候…
有想過如果網頁出現錯誤訊息的話…
就直接跳到錯誤訊息框…
但是PHP的header()函數應該是不能在網頁已輸出的狀況下跳出頁面…
暫存區是一個解決方法…
但會不會浪費到本機的記憶體啊@@~
所以想問說…javascript有沒有辦法將目前的內容清空呢?
網頁結構如下…
<html>
<body>
<big>這是原本會顯示的內容</big>
:
:
:
:
<?
if(有錯誤產生){
?>
<script>
...... //清除已顯示的內容(這段不知怎麼寫0rz)
</script>
<big>因為有錯誤產生,所以只顯示錯誤訊息</big>
<?
exit();
}
?>
<!--下面的內容如果在有錯誤的狀況下是不會顯示的-->
:
:
:
</body>
</html>
當錯誤產生的話…
只會顯示「因為有錯誤產生,所以只顯示錯誤訊息(大字)」
Javascript有辦法作到這樣嗎@@a
還是說還有安全性的問題呢@@~
先謝謝大家的解答囉0rz...
--
╔作者 grassboy2 來自 ptt.cc 的怒吼!
█ ◎P_GrassboyWebBBS版【http://WebGrassboy.twbbs.org】
Design By Grassboy@MDS 白日夢工作室 ╚─你現在還以為,瀏覽器不能打逼嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.206.39
1F:推 LPH66:只要直接document.write()就會清光光再寫上去 08/07 21:22
2F:→ LPH66:當然是在網頁全部載入完畢後才會這樣 否則只是單純輸出 08/07 21:22
3F:→ elan:為什麼你的PHP程式不能先檢查那個'錯誤'在決定要output什麼 08/07 21:25
4F:→ elan:內容呢? 08/07 21:26
5F:推 grassboy2:耶…之所以這樣…是因為我把資料庫操作寫成一個function 08/07 21:27
6F:→ grassboy2:想說如果在操作SQL的時候出錯…就只顯示錯誤訊息… 08/07 21:28
7F:→ grassboy2:而好像不是所有SQL都能在網頁印出前先處理好的說^^" 08/07 21:29
8F:→ elan:不了解 ... 你要不要把完整的程式po出來呢? 08/07 21:29