本人是第一次接觸網站製作,屬於菜鳥級,碰到的一些問題和注意事項也是非常常見或簡單的。
我這次主要試做了個網站的後臺管理系統,其實不外乎就是通過數據庫,對數據進行添加、刪除、修改等一些基本操作,但是遇到的問題確實其他方面的,主要是頁面顯示方面的。在這裏與大家分享一下。
(1)對通過網頁的輸入到數據庫的字符中“回車”、“空格”進行轉換:
myconten=replace(replace(mycontent,chr(13),"<br>"),chr(32)," ")
把回車換成HTML代碼的<br>,把空格換成
(2)解決亂碼問題:統一字符類型
<meta http-equiv="content-tpye"content="text/html;charset=gb2312"/>
(3)對在線留言板的留言間接公開處理,即管理員審查過並且回覆留言的,給予顯示:
一條sql語句就OK了" select *from message where myreply is not null"
(4)除去網頁中連接的下劃線:
在head區域,定義一段CSS
<style type ="text/css">
a:link,a:visited{text-decoration:none;}
(5)在IE欄顯示本網站的圖標(logo):
先製作一個cio圖標:favicon.ico
在head中加入:<link rel="shortcut icon"href="/favicon.ico"type="image/x-icon"/>
(6)消除TEXTBOX框中的顯示的歷史記錄:
在FORM中加入<form vunat="server" method="post" autocomplete="off">
(7)網頁大小:普通用戶分辨率爲1024*768 ,網頁寬稍微小些,大小爲:1002*768
(8)在ACCESS數據庫中,字段類型最好選擇“備註”(能存儲的字符會很多)
(9)判斷EMAIL格式:
使用javascript
<script language="javascript">
if(document.lyform.email.value=="")
{ alert("請輸入郵箱地址")
return false
}
var email=document.lyform.email.value
var is_error=false
var pn_0=email.index of("@")
var pn_1=email.index of(".",pn_0)
var pn_2=email.length
if(pn_0<1||pn_1<pn_0+2||pn_1+2>pn_2) is_error=true
if(is_error){
alert("請輸入正確的郵箱地址!")
document.lyfrom.email.focus()
return false
}
</script>