domino大百科常见问题总汇3

55 、避免在 Web 应用程序中使用的特性概述   

创建特定的 Web 应用程序或创建 Notes Web 客户机应用程序的开发者应评阅下列表格。
Web
不支持的 Domino
@function
Web
不支持的 Domino 操作和代理属性
Web
不支持的 Domino 日历特性
Web
不支持的
Domino
域属性
Web
不支持的 Domino 表单属性
Web
不支持的 Domino 格式特性
Web
不支持的 Domino
帧结构属性
Web
不支持的 Domino 水平基准线属性
Web
不支持的 Domino 热点属性
Web
不支持的 Domino
导航器属性
Web
不支持的 Domino 表格属性
Web
不支持的 Domino 文本样式
Web
不支持的 Domino 视图属性

56
Domino 视图小程序不支持的特性
Web
不支持的 Domino @function  
下列 @function
组在 Web 应用程序中不被支持,或者与 Domino
应用程序中被支持的情况不同。
@Function                                 
注释
@Certificate  
@DbCommand
仅支持 @DbCommand("Domino";"ViewNextPage")
语法和 @DbCommand("Domino";"ViewPreviousPage")
语法来创建到视图中
下一个 / 前一个页面的链接。在其他的上下文中不支持。
@DDEExecute
@DDEInitiate
@DDEPoke
@DDETerminate  

@DocMark
@DeleteDocument  

@DocChildren
@DocDescendants
@DocLevel
@DocNumber
@DocParentNumber
@DocSiblings
仅可应用于列公式中,其他的地方无效。
@IsCategory
@IsExpandable
@Responses  

@DialogBox
@PickList
@Prompt
@IsModalHelp  

@GetPortsList  
@Environment
@SetEnvironment
ENVIRONMENT
keyword
通过申请公用网关接口 (CGI) 环境变量,使用预定义的域名称来收集关于 Web 用户环境的信息。
@MailSend  

@Domain
@MailDbName
@MailEncryptSavedPreference
@MailEncryptSendPreference
@MailSavePreference
@MailSignPreference  

@IsAgentEnabled  
@IsDocBeingMailed  

@Unique
@URLGetHeader
@URLHistory  
@UserPrivileges  

用户平台的 @Platform 仅返回服务器平台。使用 @ClientType 来区别 Web Domino 用户。
57
Web 不支持的
Domino
操作和代理属性   
避免在 Web 应用程序中使用下列操作和代理特性。
特性 注释
代理   

操作 菜单中选择执行 Web 用户看不到 操作 菜单。可以通过使用 @Command([ToolsRunMacro]) 的操作或按钮,或者通过

WebQuerySave
WebQueryOpen 表单事件运行代理。
当文档已被粘贴时执行 以及文档选择选项 已选定的文档
文档已被粘贴 已选定的文档 的概念不能应用于 Web 应用程
序。表单和视图操作   
将操作置于 操作 菜单中 Web
用户看不到 操作 菜单。可以替换为 将操作放入按钮条中 选项。
使用系统命令的缺省表单和视图操作(例如: * 编辑文档和 * 分类) 使用被支持的
@command
来创建等效的操作。
操作和代理程序   
简单操作   
表单、操作和按钮中的 LotusScript.
仅支持代理。
移至文件夹 简单操作 Web 中不能拖放到文件夹。
58
Web 不支持的 Domino 日历特性   

Web
应用程序中避免使用下列日历特性。
特性
嵌入式群组日程安排
弹出式日历控件
日期采集器
时间控件
持续时间控件
59
Web
不支持的 Domino 域属性   
避免在 Web 应用程序中使用下列域属性。
特性
注释                      

Notes/FX
  
域信息属性   
校验后计算   
选项
显示不被支持的输入项帮助按钮。
高级属性   
帮助描述   
将域设为缺省焦点   
允许加密此域 Web
用户不能阅读加密域中的数据。
邮寄或保存时签名   
姓名域   
控制属性   
选择(姓名域) Web
不支持 使用地址对话框选择 使用存取控制列表选择 使用视图对话框选择 Web 用户访问基于验证名称
数据库
复选框域   

复选框选择顺序
对于一些浏览器,从复选框的多个选项返回的数据顺序与从选择顺序返回的数据顺序是不同的。数据本身是一样的,但是返
回的顺序不同。
60
Web 不支持的
Domino
表单属性   
避免在 Web 应用程序中使用下列表单特性。
特性 注释
表单信息属性   

版本控制   
匿名表单   
合并复制冲突   
缺省属性   
在文档中存储表单 -
编辑模式 支持读模式,但是不能应用到需要在 Web 上创建和编辑的文档中。
禁止域交换   
自动刷新域   

创建时:继承整个选定文档到 RTF 文本域( 链接 可折叠的 RTF 文本
只应用在 RTF 文本域。在 Web
上可能对文本使用 创建时: Web 支持选定文档的继承,但是如果域是文本类型,此文档存在于同
一个数据库中并且数据库属性 “Web
访问:当生成页面时使用 JavaScript” 被选中。
支持 继承整个选定文档到 RTF
打开时:显示相关的窗格   

安全性属性   
缺省密钥 不适用于 Web
禁止打印 / 转发 / 拷贝到剪贴板上   
表单元素   

布局区域 使用表格来对齐表单组件。
弹出式热点   
ActiveX
组件、 OLE OCX 对象
Macintosh
UNIX OS/2 平台上不支持。在 Windows NT Windows 95
平台上支持显示,但是用户
不能保存对象的修改。
表格的边框控件 如果表格最左上角的表格单元格有边框,整个的表格都显示边框;否则,由于使用 HTML
的限制,不显示边框
61
Web 不支持的 Domino 格式特性   
避免在 Web 应用程序中使用下列格式特性。
特性
注释
顺序列表中项目符号字符(大小和颜色) Web 中不能对顺序列表中项目符号的颜色和大小进行操作。
国际字符 Web
所支持的国际字符根据浏览器版本和安装在平台上的字体(用来查看和编辑 Web 文本)而不同。
每段的首行缩进或凸出   

完整的段落对齐方式   
图像 Notes 客户机和编辑器小程序来编辑文档时避免使用此特性。
顺序列表 Notes
客户机和编辑器小程序中编辑列表时避免此特性。仅在编辑器小程序中编辑顺序列表时,顺序列表才被支持。
粘贴文本   
在编辑器小程序中对于粘贴文本是有限制的。关于使用编辑器小程序在 Web 上编辑 RTF 文本域的信息,请参阅设计域。
制表符   
表格
Notes
客户机和编辑器小程序编辑文档时,避免使用此特性。
无顺序列表 Notes
客户机上编辑列表时避免使用此特性。仅在编辑器小程序中编辑列表时无顺序列表才被支持。
62
Web 不支持的 Domino 帧结构属性   

避免在 Web 应用程序中使用下列帧结构特性。
特性 注释
基本属性   
链接在帧结构中的缺省目标
目标可以用 帧结构 属性框和帧结构包含的设计元素来设置。设计元素可以是表单、页面或视图。如果
目标在 Web
应用程序的 帧结构 属性框中被设置,而不是用设计元素来设置的,设计元素稍后将被代替,帧结构链接不将转到 帧结构
性框中指定的目标。这样可以避免在 帧结构 属性框和设计元素中指定同一个目标帧结构。
63
Web
不支持的 Domino 水平基准线属性   
避免在 Web 应用程序中使用下列水平基准线特性。
特性
注释
水平基准线信息属性   
颜色 Web 不支持渐变
64
Web 不支持的 Domino 热点属性   
避免在
Web
应用程序中使用下列热点特性。
特性
热点信息属性
显示热点周围的边框
65
Web 不支持的 Domino
导航器属性   
避免在 Web 应用程序中使用下列导航器特性。
特性 注释
导航器   
信息属性   

运行时自动调整窗格   
对象   
多边形对象 多边形对象可以在 Web
上显示,但单击这些对象没有反应。
突出属性   
导航器对象的 “... 时突出显示 选项
66
Web 不支持的 Domino
表格属性   
避免在 Web 应用程序中使用下列表格属性。
特性 注释
表格布局属性   
列间距 Web
应用程序不支持此属性,但是可以影响 Web 支持的单元格的 宽度 属性。
最小高度   
行间距   
表格宽度
同窗口一样,此特性在 Web 应用程序中被忽略。
单元格边框属性   
颜色 单元格与表格有同样的颜色。
单元格边框样式 Web
不支持样式选项 Ridge Groove
单元格边框厚度 边框厚度设置大于不被支持的 1
表格 / 单元格背景属性   
样式
纯色是 Web 支持的唯一颜色选项。渐变颜色显示为第一个颜色。
单元格图像   
表格边框属性   
边框样式
由单个单元格边框确定。
边框颜色 使用表格颜色。
边框效果 不支持 宽度
宽度   
表格页边距属性   

左对齐   
右对齐   
表格换行   
兼容性   
表格行属性   

一次只显示一行 n 毫秒换行并且不支持转换。
67
Web 不支持的 Domino 文本样式   
避免在 Web
应用程序中使用下列文本特性。
特性 注释
字体属性   
缺省字体( Windows 中的 Helv Times
Roman
  
对齐和制表位属性   
整体对齐 不折行 的对齐样式   
行距
若行间距不是整数,将四舍五入为最接近的整数。例如行间距为 1.5 将变为 2
格式化工具,例如制表位、缩进、突出和附加间距 HTML
不支持这些格式样式。使用表格来对齐表单组件,使用文本样式内置 HTML 来使用
HTML
格式样式。
文本效果属性   

阴影、凹进和凸起文本样式
68
Web 不支持的 Domino 视图属性   
避免在 Web
应用程序中使用下列视图和文件夹特性。
特性 注释
视图和文件夹   
文件夹 Web 上的大纲中不支持个人文件夹。
视图
不支持个人视图。
选项属性   
查看 菜单中显示 Web
应用程序中没有 查看 菜单。要从文件夹导航器中排除一个视图,使用 设计 ”“ 设计属性 来对 Web
用户
隐藏视图,也可以将视图名括在括号中以达到同样的目的,例如: (HiddenView)
打开时:转至 ...” 选项   

刷新时 选项   
样式属性   
未读行
交替行
显示选择边空
立体标题   

高级属性   
刷新索引选项
废弃索引选项 视图可以被 Domino 服务器重复索引。
  

列信息属性   
当行可展开时显示展开标记 总显示三角形。
69
Domino 视图小程序不支持的特性
避免在 Web
应用程序中使用下列 Domino 视图小程序特性。
70
Domino URL 命令   
URL
命令将特定的 URL
与诸如操作文档或视图项目的命令合并。添加 Domino URL 命令作为表单中的
HTML
,可以向用户提供导航数据库和迅
速执行其他任务的快捷方式。
Domino URL
命令语法
Domino URL
命令的语法是:
<A
href="http://Host/DominoObject?Action&Arguments">http://Host/DominoObject?Action&Arguments
这里
Host
= DNS
项目或 IP 地址
DominoObject = Domino
组件结构(如数据库、视图、文档、表单、导航器、代理等等)。访问
DominoObject
URL 命令使用下列语法:
<A
href="http://Host/Database/DominoObject?Action&Arguments">http://Host/Database/DominoObject?Action&Arguments
这里 Database = DominoObject 驻留的数据库。
Action =
指定的 DominoObject 上所希望的操作(如
?OpenDatabase
?OpenView ?OpenDocument ?EditDocument ?OpenForm. 等等。)
Arguments
=
操作参数。(例如: Count = 10 ?OpenView 操作结合,限制视图中显示的行数为 10 。)
语法指南
Domino URL
不使用服务器名称。 Host 用来标记服务器。
URL
命令最长为 1024 字节。   
Domino URL
命令中使用的特殊标记包括: $defaultView $defaultForm $defaultNav $searchForm $file $icon $help $about

$first

DominoObject
可以是下列任意一项:对于数据库,是数据库名称或复本标识符;对于其他对象,则是
DominoObject
名称、通用标识符、
NoteID
或特殊标记。例如:如果希望在 URL
中指定视图,可以使用下列任何一项:视图名称、视图通用标识符、视图 NoteID
$defaultView

Notes
数据库应当通过在复本标识符之前加双底线并在最后添加 .nsf 后缀加以指定。例如: __852562F3007ABFD6.nsf
DominoObject
的名称和通用标识符在数据库的所有复本中都是相同的,但是 DominoObject NoteID 在数据库复本中很可能改变。因此,在
URL
中最好使用 DominoObject 名称或通用标识符。一个名称或别名可以指代两个对象。例如:同样名称的两个表单,一个对 Notes 用户隐藏
,另一个对
Web
用户隐藏。
Action
可能是明确或隐含的。明确操作的样例包括
?OpenServer
?OpenDatabase ?OpenView ?OpenDocument ?OpenForm.
?
EditDocument
。隐含操作的样例包括 ?Open ?Edit ?Delete 。如果不指定操作, Domino 缺省指定 ?Open
操作。项操作也可以通过感叹号
(!)
来引导。例如: ?OpenDocument 也可以写为 !OpenDocument
Domino 作为
Microsoft Internet Information Server
的扩展运行时,服务器命令(如: ?OpenServer ?Login
?Logout
?Redirect
)的 URL
语法中需要数据库名称。可以使用并不存在的数据库名称,这样可以提供正确的语法而不打开数据库。例如:
<A
href="http://www.mercury.com/dummy.nsf?Login">http://www.mercury.com/dummy.nsf?Login
如果需要用户验证,请追加
Login
参数至任意 Domino URL
因为 URL 不能包括空格,所以请使用 + (加号)作为分隔符。例如: <A
href="http://www.mercury.com/discussion.nsf/By+Author">http://www.mercury.com/discussion.nsf/By+Author
如果名称或参数包含的符号不是
URL
语法的一部分,并与 URL 语法冲突,例如:加号 (+) 、斜杠( \ / )或连字符 (&) ,可以使用 %xx
xx 为十六进制
ASCII
码值)作为分隔符。例如: <A
href="http://www.mer%+maid.com/leads.nsf/By+Salesperson?OpenView&ExpandView">http://www.mer%+maid.com/leads.nsf/By+Salesperson?OpenView&ExpandView

将参数以 & 分隔。例如: <A
href="http://www.mercury.com/leads.nsf">http://www.mercury.com/leads.nsf...
OpenView&ExpandView
将层次名以 / (斜杠)分隔。例如:如果希望打开 Discussion 数据库中的 Docs\By
Author
视图,请输入:
<A
href="http://www.mercury.com/discussion.nsf/Docs/By+Author">http://www.mercury.com/discussion.nsf/Docs/By+Author
如果正在为应用程序的任意部分生成自己的
URL
,请尽可能使用简单的别名以避免带有不支持的字符的 URL Domino 会将包含不支持字符的
URL
转换为基于 32
位编码的字符。
URL
命令还可以引用带 .nsf4 .box 后缀的数据库。它们还可以引用模板文件
(.ntf)
,但只能在预览模式下打开。
选择 数据库 属性对话框中的 “Web 访问:当生成页面时使用
JavaScript”
,则可以计算附加到鼠标点击事件的按钮和热点的 URL 。如果该
选项未选中,则附加到按钮和热点的 URL
将在页面生成时进行计算。如果在表单上使用可编辑域,这是非常有用的。
71.
人员中文姓名注册注意
中文在简称,英文在姓

72.
数据复制在日程安排加载不执行,手工可以
必须加载系统日志记录
73.WEB
上定时刷新
在表单的 html 首页里写上:
\"<meta.
http-equiv=\\\'Refresh\\\'
content=\\\'60;url=././watchtower?openform\\\'>\"
74.DNS
查询
nslookup
set
type=all
你的域名
75.
微软一个罕为人知的无敌命令 ntsd
: 怎么才能关掉一个用任务管理器关不了的进程?我前段时间发现我的机子里多了一个进程,只要开机就在,我用任务管理器却怎么关也关不
了。
 

  答 1: 杀进程很容易,随便找个工具都行。比如 IceSword 。关键是找到这个进程的启动方式,不然下次重启它又出来了。顺便教大家一招狠
的。其实用 Windows 自带的工具就能杀大部分进程:

   c:\> ntsd -c q -p PID  

  只有 System SMSS.EXE CSRSS.EXE 不能杀。前两个是纯内核态的,最后那个是 Win32 子系统, ntsd 本身需要它。 ntsd 2000 开始就是系统
自带的用户态调试工具。被调试器附着 (attach) 的进程会随调试器一起退出,所以可以用来在命令行 ? 罩菇 獭J褂胣 tsd 自动就获得了 debug
限,从而能杀掉大部分的进程。 ntsd 会新开一个调试窗口,本来在纯命令行下无法控制,但如果只是简单的命令,比如退出 (q) ,用 -c 参数从命
令行传递就行了。 Ntsd
按照惯例也向软件开发人员提供。只有系统开发人员使用此命令。用法 : 开个 cmd.exe 窗口,输入:  
   ntsd -c q -p PID  

  把最后那个 PID ,改成你要终止的进程的 ID 。如果你不知道进程的 ID ,任务管理器 -> 进程选项卡 -> 查看 -> 选择列 ->
勾上 "PID( 进程标识
)" ,然后就能看见了。
   
2 xp 下还有两个好东东 tasklist tskill tasklist 能列出所有的进程,和相应的信息。 tskill 能查杀进程,语法很简单: tskill

序名。
76.
关闭 NSD
NSD
日志。 ( 可以通过新的 Notes.ini 设置 SHUTDOWN_MONITOR_DISABLED=1
禁用此项功能。 )
77.
关闭 LDAP
1
。在 Domino 服务器的 NOTES.INI ServerTasks
行中删除 LDAP
2
。检查 Domino
服务器的 NOTES.INI 中是否有如下的行,如果有,需要把等式的值从 “0” 改为 “1” 。如果没有,需要添加此行:
DisableLDAPOnAdmin=1,
另外,还有 2 种方法可以绕过此问题 :
1
。在 Domino 服务器控制台上输入命令:
TELL LDAP QUIT

但是,当 Domino 被重新启动后, LDAP 任务还会被重新启动。
2
。在 Domino 的服务器文档的 端口 ”-
“Internet
端口 ”- “ 目录 页中,把 “TCP/IP 端口状态 “SSL 端口状态 都改为禁用。

78.
重新验证 ID 到期时间
ADMINISTRATOR
内的个人群组菜单选择特定帐户然后选择重新验证。
79.
如何设置执行代理的权限?

A:
执行代理的权限由公用通讯录中服务器文档里有关的域进行限制。需要注意的是,这里设置的用户名应为给代理签名时使用的用户 ID ,而不
是执行代理的用户 ID 。此后每次对代理进行修改,都需要重新进行签名。不论此代理在前台、后台或以 WEB 方式运行,服务器均检查对代理进行
签名的用户 ID 是否拥有相应的权限。

80.
为什么注册的用户在 IE 下无法登陆,在 notes 端工作正常?
原因是我忘了将 会话验证 设为启用了。

你可能感兴趣的:(常见问题)