本人是第一次接触网站制作,属于菜鸟级,碰到的一些问题和注意事项也是非常常见或简单的。
我这次主要试做了个网站的后台管理系统,其实不外乎就是通过数据库,对数据进行添加、删除、修改等一些基本操作,但是遇到的问题确实其他方面的,主要是页面显示方面的。在这里与大家分享一下。
(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>