电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

Dreamweaver MX 打造我们的留言本

32页
  • 卖家[上传人]:llt8****5967
  • 文档编号:230738130
  • 上传时间:2021-12-28
  • 文档格式:DOCX
  • 文档大小:556.63KB
  • / 32 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、Dreamweaver MX 打造我们的留言本大伙儿好,我们又见面了。:在前面几章里我们讲述了如何利用DW MX的服务器行为来操作数据库和生成动态页面,然而不是觉得有点乱,不如何好明白得呢?是的,前面我们讲的差不多上单个的服务器行为,看起来都没什么联系一样。在这一章里呢,我们将学习假如灵活的应用DW MX的服务器行为打造我们的留言本!没错,确实是留言本,将用到绝大部分的服务器行为,而且不用书写一行代码。先做做预备工作,新建几个页面,分别取名为:index.asp:留言本首页,用于显示留言等。new.asp:公布新的留言。rep.asp:用于站长回复留言的页面。edit.asp:对一些不健康的留言内容进行编辑的页面。del.asp:同上,只是方法更狠,直截了当删除。:login.asp:上面所说的回复,编辑,删除等操作都应只有站长才有权力,站长通过那个页面来登陆治理留言本。sorry.asp:登陆不正确的时候所返回的页面。如图7-1所示。 7-1 数据库方面我们需要用到两张表,如图7-2所示。其中表admin用于存放超级用户的姓名及密码,表f_bbs里存放的发贴信息,在后面我们会详细讲解

      2、。7-2 在表admin里新建两个字段,名为f_name和f_password,数据类型分别设为文本,如图7-3所示。7-3 表b_bbs就有点苦恼了,只是不用怕,让我们一步步来,先看图7-4。7-4 字段ID为留言内容的关键字段,因为它的作用专门多,把它的数据类型设为自动编号,并把它设置为主键,即选中它,再点一以下图7-4中红圆中的按钮。f_name为留言用户的姓名,专门简单的。f_content中存放的是留言内容,由于文本数据类型最多只能存放255个字符,对我们的留言内容来说少了点,因此那个地点要把它设置成备注,因为备注这种数据类型最多能够存放65,535 个字符,完全够用了。:f_oicq为留言用户的OICQ号码,设置同用户名。f_email为留言用户的Email地址,设置同用户名。f_homepage为留用户的主页地址,设置同用户名。f_time为提交留言的时刻,那个地点要注意一下,数据类型要改成日期/时刻,并要设置一个默认值。如图7-5所示。那个now()是一个VBA内置的函数,它的作用是当提交一条留言的时候假如不指明该字段的值,那么系统会用当前的日期的时刻来填充该字段。f_

      3、repcontent为站长回复的内容,同留言内容。只是要注意的是也要添加一个默认值,如图7-6所示。它的作用是假如当前这条留言内容还没有回复的话那么显示暂无回复。要注意那两个双引号哦,一定要在英文输入状态下的才行,如,假如中文下输入的那么就会报错。 7-5 7-6 预备好数据库后就轮到我们的主角了,index.asp,那个页面用于显示留言和一些功能性的连接,先来看看它的大体模样,如图7-7所示。同时要记得建立记录集,取名为guestbook。7-7 在那个地点我只是为了方便起见,因此没用什么图片,大致的模样确实是上面如此了。最重要的确实是要显示留言人的姓名,留言内容和站长回复,下面的暂无回复是用来确保当没有任何留言内容的时候所显示的,如此也能保证了可不能出错。那么可能有些细心的读者会问到,我在上面数据库里建立的像OICQ号码和主页地址如何还没看到呢?呵。不用急,这些因此要用到,见图7-8,这是一个差不多成型的模样了。7-8 如何样,OICQ、邮箱、主页、发表时刻都出来吧,看起来看起来又蛮苦恼的。不用怕,事实上都专门简单,只是几个小小的服务器行为而已,lets go!我们一步一步来吧。在

      4、前面我们提到,先要保证留言的正常显示就要做到在有留言的时候才显示留言,假如没有留言那么显示暂无留言,那这些在DW MX里如何做呢?在那个地点呢,我们要学习一个新的服务器行为show region显示区域,即依照库里的资料来显示不同的资料。先说说它的差不多概念吧,拿我们上面的留言内容来打个比方:假如我留言内容为空,那么显示什么;假如留言内容不为空,那么又显示什么。如图7-9所示。7-9 Dreamweaver MX 打造我们的留言本选中整个留言内容表格后运用Application-Server Behaviors-Show Region-Show Region If Recordset Is Not Empty(当记录集不为空),也确实是当留言内容不为空时显示那个表格。说到那个地点就不得不说说其它几个服务器行为了。 Show Region If Recordset Is Empty假如记录集为空:当记录集为空时,显示选中的区域。show Region If Recordset Is Not Empty假如记录集不为空:当记录集中包含记录时,显示所选区域。Show Region If Fi

      5、rst Record假如是第一条记录:当处于记录集中的第一条记录时,显示选中的区域。Show Region If Not First Record假如不是第一条记录:当没有处于记录集中第一条记录时,显示所选的区域。Show Region If Last Record假如是最后一条记录:当处于记录集中最后一条记录时,显示所选的区域。Show Region If Not Last Record假如不是最后一条记录:当没有处于记录集中最后一条记录时,显示所选的区域。单击它,显现如图7-10所示对话框。7-10 在那个对话框中选择与本行为对应的记录集,在那个页面我们只建立了一个记录集,名字为guestbook。应用服务器行为后的成效如图7-11所示。7-11 为了防止当没有留言内容的时候会出错,在那个地点我们还要运用Show Region If Recordset Is Empty(当记录集为空时)行为,把它运用到暂无留言的表格上,最终成效如图7-12所示。7-12 下一步,让我们来完善它,通过在显示留言的大表格里插入一些小表格,排好,并插入相关图片那个地点放的是网上最常见的小图片。:,如图7

      6、-13所示。那个地点是一些最差不多的Dreamweaver表格功夫,详情情参见本系列教程其它章节。7-13 现在要做的呢,确实是把数据库里的数据拖到相应表格里,如把用户名拖到姓名后面的单元格里,留言内容要放到留言内容后的单元格里,记得把f_name拖到发表于前面,f_time拖到发于于后面,如此显示的时候就变成了发表于。见图7-14所示。7-14 那个地点有个小小的bug,即我们所显示的留言无法进行格式化,即你会发觉在你的留言中不管有多少个回车,在显示的时候都可不能换行,同时两个以上的空格都会变成一个空格。那个问题能够利用spdformat.mxt插件来解决点那个地点下载插件!。安装好插件后,方法如图7-48所示。留言内容和站长回复都要运用那个插件。7-48可能又人要问了,那我数据库里那些OICQ之类的如何做啊。那个呢,不明白大伙儿知不明白html里img标签的一个alt属性,即鼠标移上去的时候显示相应的说明文字。在那个地点呢,我们把它和图片进行相应的动态绑定。至于主页地址那么做成点击后联接到相应的地址就行了,邮箱呢就点击后打开OUTLOOK对留言者发信。具体方面如图7-15所示。7-

      7、15 那个地点有个先后顺序之分,先选中OICQ的图片,再从右边的记录集里选定相应的数据集那个地点选中数据库里存放OICQ号码的字段f_oicq,再从Bind To:下拉菜单里选择img.alt,即我们在前面讲到的img标签属性,再单击后面的Bind就行了,假如绑定正确的话那么会产生和前面记录集一样的颜色,以标明在那个地点应用了一个服务器行为,如图7-16所示。在那个地点呢我们还要将它美化一下。7-16 打开源码和设计视图,你会发觉刚才插入的东东在代码里是alt=,COPY这段代码放到它的前面,并把其中的f_oicq改成f_name数据库里发贴人的姓名字段,使它的最终代码为alt=的OICQ号码是,如此当它显示的时候便为的OICQ号码是,都动态绑定了,多好啊,呵。7-17 OK,接下来确实是邮箱和主页地址了,和前面的做法稍有点不同,如图7-18和7-19所示。7-18 7-19 同样,要注意有个顺序,先选中邮箱那个图片,再从下面的属性面板中点击Link按钮。显现如图7-20所示的对话框,那个地点的意思确实是假如点击这张图片的话连接到哪里去。7-20 往常呢,我们那个功能是连接到本地的某个

      8、页面去,但在DW MX里我们能通过选择Data Sources连接到动态的页面去。那个地点我们从记录集中email的字段,并记得在前面加上mailto:那个地点什么缘故加那个呢?是因为那个mailto是个html标签,即连接以OUTLOOK打开来发信。同时,记得要给那个email图片加上alt属性,即alt=的邮箱是,点击那个地点给他/她发信。主页地址的连接方法如图7-21所示。7-21 绑定好连接后记得对图片加上alt属性,改成alt=的邮箱是,点击那个地点给他/她发信是的,那个地点的确有点烦燥,只是加油吧,胜利在向我们招手呢。:看看现在的成效吧,如图7-22所示。7-22 接下来要做的呢,确实是给回复该主题和编辑、删除加上连接,并动态化。那个地点运用的服务器行为是跳转到细节页Go To Detail Page。在前面我们建立了回复页rep.asp,编辑页edit.asp和删除页del.asp,在那个地点我们也不一一详述如何进行连接了,成效如图7-23,7-24,7-25所示。7-23 7-24 7-25 做好上面这三步后还要记得做一件事哦,假如我们留言内容有专门多条如何办?那个地点要用DW MX服务器行为中的Repeat Region重复区域,选中显示留言的整个大表格,Application-Server Behaviors-Repeat Region,如图7-26所示。7-26 我们定义它为每页显示14条记录,如此看起来简练一点,单击OK按钮。做到这一步的时候不得不考虑一个问题了,扫瞄的用户如何明白我有多少条留言记录呢?事实上当我们在建立记录集的时候,DW MX早就为我们考虑好这些了,如图7-27所示。7-27 First record index:索引中的第一条记录。Last record index:索引中的最后一条记录。total records:所有记录总和。有了这些,我们要做的只是把他们拖到页上去,加上相应的说明文字就行了,如图7-28所示。7-28 坚持,就要成功了!我们还需要一个导行条,因为前面我们用到了Repeat Region重复区域,如图7-29所示。7-29 Insert-Application Objects-Recordset Naviga

      《Dreamweaver MX 打造我们的留言本》由会员llt8****5967分享,可在线阅读,更多相关《Dreamweaver MX 打造我们的留言本》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.