网站制作中碰见的一些问题。

 本人是第一次接触网站制作,属于菜鸟级,碰到的一些问题和注意事项也是非常常见或简单的。

 我这次主要试做了个网站的后台管理系统,其实不外乎就是通过数据库,对数据进行添加、删除、修改等一些基本操作,但是遇到的问题确实其他方面的,主要是页面显示方面的。在这里与大家分享一下。

(1)对通过网页的输入到数据库的字符中“回车”、“空格”进行转换:

myconten=replace(replace(mycontent,chr(13),"<br>"),chr(32),"&nbsp;")

把回车换成HTML代码的<br>,把空格换成&nbsp;

(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>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章