- 1、本文档共46页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
构建页面框架 通常做法: 1. 利用FrontPage等页面制作工具,把页面的制作好。 2. 把页面中的body/body之间的代码拷贝到Domino表单上,并做内嵌 3. 把页面中Head部分HTML代码拷入HTMLHead属性设置 往Domino表单中添加域 在表单中添加域,设置域的HTML属性 添加操作 方法: 1.使用Domino的操作 2.使用文字热点和图片热点 3.使用HTML标记ahref=….. 添加操作 方法: 在操作中写公式完成简单应用,(不能写Ls) 有一部分公式在Web上不能用。针对Notes端UIDocument的方法和命令都不能用 实用的表单操作按钮 Domino保留域 CGI变量 CGI变量是能把服务器端信息传递到其他CGI程序或脚本中的环境变量。典型情况下,当用户提交表单的时候,CGI变量被设置,处理表单的CGI程序从环境中获得这些变量。 CGI变量列表 HTTP_ACCEPT列出客户端可以接受的多媒体类型 HTTP_COOKIE任何属于当前服务器的用户的COOKIE数据 HTTP_REFERER能被用户激活并到达此处的URL HTTP_USER_AGENT浏览器类型 PATH_INFO当前URL,不包括协议和服务器信息 QUERY_STRING在URL问号后面附加的查询信息 QUERY_STRING_Decode在URL问号后面附加的查询信息 REMOTE_ADDR用户的IP地址 REMOTE_USER用户登录名 REQUEST_METHOD发出请求的方法(常常是一个表单中的URL链接或邮件) SERVER_NAMEHTTP服务器的IP地址 SERVER_PORTDomino服务器端口(默认为80) SERVER_PROTOCOL发出请求的协议版本和名称 SERVER_SOFTWARE响应请求的服务器软件版本和名称 在Domino中捕获CGI变量有下面两种方式: 在Domino表单中创建一个特别的域。 在LotusScript或Java中创建一个 DocumentContext对象并访问它的属性。 几种特殊的Web表单 $$ViewTemplate表单 你可以让Domino总是使用一个表单来显示一个特殊的视图。为此,给此视图命名为: $$ViewTemplateforviewname 在此,viewname是视图的名字或别名。例如,一个用来显示AllbyData视图的表单可以 命名为$$ViewTemplateforAllbyDate。 几种特殊的Web表单 $$Search表单 当你选择一个连接到视图的搜索链接的时候,Domino在当前数据库中寻找一个名为$$Search的表单。如果存在,Domino显示这个表单,否则,它显示默认的视图搜索表单。 使用隐藏域 在Web下隐藏的域 在web下不显示的域 图象资源的管理 放置在\Data\Domino\HTml目录下 放在本数据库中 放在资源数据库中 图象资源的管理 集中是资源管理的方法 1. 建立资源数据库 2. 按目录存放资源文件 图象资源的管理 资源管理的引入 1. 在数据库中建立资源路径共享域 2. 通过计算文本或计算域构建资源的完整路径 志佳信息科技 使用Domino表单构建Web页面 大纲 Domino表单和HTML页面之间的关系 Notes元素在Web上HTML代码转换 熟悉DominoDesignerWeb开发环境 设计表单前的必备知识 如何使用表单构建Web页面 几种特殊的Web表单 图象资源的管理 使用Domino表单构建Web页面 Domino表单和HTML页面之间的关系 表单是Notes应用的基础,它们决定了数据在输入输出过程中的显示方式;HTML页面也经常为用户提供数据显示录入功能 由于Domino数据库的特殊结构,表单用于显示使用该表单创建的文档。他们之间有一种对应关系HTML页面则不具备这样的特性。 使用Domino表单构建Web页面 Domino表单和HTML页面之间的关系 当你想通过Web来创建一个新文档时,你通过打开表单OpenFormURL命令打开一个适当的表单。例如,下面的URL在Jobe数据库中打开了JobApplication的表单。 http://server/Jobs.nsf/Job+Application?OpenForm Domino将Notes表单转化成一个HTML表单以响应你的请求。 。 使用Domino表单构建Web页面 Domino表单和HTML页面之间的关系 在你的Notes表单或文档中使用域和大部分格式都能被Domino服务器翻译成HTML语言,例如:左对齐、右对齐、居中;粗体、斜体、下划线和背景色;表;等等 使用Domino
文档评论(0)