作者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