domino大百科常见问题总汇3

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

创建特定的Web应用程序或创建NotesWeb客户机应用程序的开发者应评阅下列表格。
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来区别WebDomino用户。
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
组件、OLEOCX对象
Macintosh
UNIXOS/2平台上不支持。在Windows NTWindows 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
不支持样式选项RidgeGroove
单元格边框厚度边框厚度设置大于不被支持的1
表格/单元格背景属性  
样式
纯色是Web支持的唯一颜色选项。渐变颜色显示为第一个颜色。
单元格图像  
表格边框属性  
边框样式
由单个单元格边框确定。
边框颜色使用表格颜色。
边框效果不支持宽度
宽度  
表格页边距属性  

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

一次只显示一行n毫秒换行并且不支持转换。
67
Web不支持的Domino文本样式  
避免在Web
应用程序中使用下列文本特性。
特性注释
字体属性  
缺省字体(Windows中的HelvTimes
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
的名称和通用标识符在数据库的所有复本中都是相同的,但是DominoObjectNoteID在数据库复本中很可能改变。因此,在
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
,请尽可能使用简单的别名以避免带有不支持的字符的URLDomino会将包含不支持字符的
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 

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

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

序名。
76.
关闭NSD
NSD
日志。(可以通过新的Notes.ini设置SHUTDOWN_MONITOR_DISABLED=1
禁用此项功能。)
77.
关闭LDAP
1
。在Domino服务器的NOTES.INIServerTasks
行中删除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端工作正常?
原因是我忘了将会话验证设为启用了。
posted @ 2010-12-08 10:15  hannover  阅读(1966)  评论(0编辑  收藏  举报