- 博客(61)
- 资源 (1)
- 收藏
- 关注
原创 js判断指定的页面是否有效存在
New Document var target = null; function createTarget(){ if(window.ActiveXObject){ target = new ActiveXObject("Microsoft.XMLHTTP"); }else if(window.XMLHtt
2011-12-17 11:51:14
1256
1
原创 如何停止一个定时代理的运行
tell amgr cancel "数据库名称" '代理名称'注意数据库名称前后要加双引号,而代理名称前后要加单引号。例如,要停止 oa.nsf 中名为 agent_time 的代理,可以执行:tell amgr cancel "oa.nsf" 'agent_time"使用这一命令要注意以下几点:- 这个命令只对由代理管理器运行的代理起作用。对于由其他进程执行的代理,如 W
2011-12-17 11:50:09
874
翻译 通过LS操作RTF文本域
一直以来,Lotus Notes 的富文本域都是使用非常频繁的,几乎在任何 Domino 应用程序中,都会用到富文本域。Lotus Notes 富文本域的功能也非常强大,除了支持普通的文本以外,还支持图片、表格、嵌入对象、Http 链接、Notes 链接、附件等等众多的类型。但是有个问题一直长期困扰着 LotusScript 开发人员,那就是对 Notes 富文本域里面的各种类型的内容的灵活操作很
2011-12-17 11:48:43
2041
原创 xml文件操作的总结
最常见的XML数据类型有:Element, Attribute,Comment, Text. Element, 指形如Tom的节点。它可以包括:Element, Text,Comment, ProcessingInstruction, CDATA, and EntityReference. Attribute, 指在中的粗体部分。 Comment,指形如: 的节点。 T
2011-12-17 11:47:19
561
转载 Domino如何恢复误删除的管理员文档
有些时候由于不小心把Names.nsf 库中的管理员个人文档给删掉了,这时候也没法恢复了.其实只要我们再注册一个同样的名字的用户然后再修改用户的公用密钥就可以成功的骗过Lotus 了跟原来的没什么区别,也不会出现问题.具体解决方法如下:在AdminiStrator 里点击注册个人->输入验证字id 密码->填写管理员用户名及密码->选择邮件文件点击完成注册后,双击管理员个人
2011-12-17 11:44:03
1582
转载 iNotes中如何修改字体大小与菜单
通过IE直接访问lotus邮件系统的时候,由于样式表都是通过iNotes(Forms8.nsf)控制的,使得界面字体看起来有的大,有的小,显示很不正常,通过下面的方法,可以更改其默认样式。一、 更改lotus服务器的输出字体格式编辑服务器文档,切换到因特网协议?Domino Web引擎,将字符集中的“使用 UTF-8 输出”和“对 HTML 格式使用 UTF-8”都选为否,同时将简体中文的编码
2011-12-17 11:42:54
948
转载 Domino群集知识
一、什么是群集/*Domino群集是由两个或更多个服务器组成的群组,它可以使用户连续地访问数据、平衡服务器间的工作负载、提高服务器的性能以及在扩大企业规模时保持性能。*/再举个例子,就像去银行,原来只有一个窗口办理业务,既有对公的,也有对私的业务,因为人多了,现在分出了一个窗口不过一个对公一个对私,但是有的时候对公的很空,对私的排长队,只好所有的窗口都同时可以对公和对私,这两个窗口
2011-12-17 11:42:05
953
转载 Lotus数据库与模板之间的关系
为什么要有模板?Notes数据库是个文档型数据库,集成了包含设计、权限、数据、索引等各类信息。那么如何开发数据库,应用到现有数据,并且可以对其进行升级维护呢?直接修改设计,不仅因为测试不及时不能保证质量,还会影响到正常数据库的使用。因此,如果有个数据库,可以作为模板,将修改好的设计刷新到目前正在使用的数据库中,既可以事先测试保证质量,又可以不断地增加功能,满足日益变化的需求,这样才算是
2011-12-17 11:39:04
1853
转载 Lotus类和函数
Notes类Notes 定义的 LotusScript 类允许您在两个级别上访问 Notes 的结构:数据库(后端)类允许您访问命名的数据库、视图、文档和其他 Notes 对象。工作站和服务器的用户都可以运行访问数据库对象的 Script。UI(前端)类允许您访问用户当前正在使用的对象。只有工作站用户才能运行访问 UI 对象的 Script 。下列表格概述 Notes 中定义的 L
2011-12-17 11:37:12
718
转载 LotusScript类库介绍
Button类:代表表单或文档的操作、按钮或热点。Field类:代表表单中的一个域Navigator类:代表导航器按钮、热点或其他对象。NotesACL类:代表数据库中的存取控制表(ACL)NotesACLEntry类:表示存取控制表中的一个单独项目,可以是个人、群组或服务器NotesAgent类:表示一个代理。代理可以是公开的或个人的,也可以是Release 3 的宏。N
2011-12-17 11:35:42
1113
转载 Domino的Ldap服务与使用
LDAP 服务LDAP(轻型目录访问协议)是搜索和管理某个目录中的项目的标准 Internet 协议,其中项是指与专有名称关联的一个或多个属性。专有名称(例如,cn=Phyllis Spera、ou=Sales、ou=East、o=Acme)是在目录树中唯一确定项的名称。目录可以包含许多类型的项,例如,用户、群组、设备和应用程序数据的项。商业 Internet 客户机(如 Netscape
2011-12-17 11:34:10
4966
原创 通过LS删除服务器中指定的数据库
Sub Initialize() On Error GoTo a '代理的权限为3:允许具有完全管理权限的受限操作才能正常运行(该代理一般用于在删除系统用户的同时删除该用户的邮箱) Dim session As New NotesSession Dim db As NotesDatabase Set db = session.Currentdatabase Dim mdb
2011-12-05 15:36:21
603
原创 通过LS判断服务器目录下的指定数据库是否存在
Sub Initialize() On Error GoTo a Dim session As New NotesSession Dim mailpath As Variant '下面得出的路径为E:\Lotus\Domino\Data\ mailpath = Session.GetEnvironmentString("Directory",True) &"\"
2011-12-05 15:34:56
600
原创 LS中删除系统用户
Sub Initialize() On Error GoTo a Dim session As New NotesSession Dim db As NotesDatabase Set db = session.Currentdatabase Dim strRegServer As String Dim strDelUserorg As Variant '获得当前
2011-12-05 15:33:41
478
原创 怎样查看隐藏设计数据库的文档字段信息
1、首先需要用notes打开隐藏设计的数据库。2、找到该数据库中的视图显示页面,然后通过文档id找到文档。3、新建一个数据库(设计不是隐藏的)或者打开一个没有隐藏设计的数据库,用notes预览视图将从隐藏设计数据库中拷贝的文档拷贝到当前数据库中,然后就可以查看该文档的字段内容信息了。
2011-11-29 20:27:49
1321
原创 通过LS调用服务器命令实现压缩数据库
Sub Initialize() On Error GoTo a '压缩源数据库,减小体积 Dim session As New NotesSession Dim CompactDB As Variant 'CompactDB是一个自己定义的变量,叫什么无所谓。 'session.SendConsoleCommand:该方法是用于调用服务器命令的,比如替换邮件模板等都
2011-11-29 20:26:13
454
原创 通过LS代码由一个ntf模板生成一个nsf
Sub Initialize() On Error GoTo a Dim session As New NotesSession Dim FSO As Variant Set FSO = CreateObject("Scripting.FileSystemObject") 'PathName是获取服务器date目录:E:\Lotus\Domino\Data Dim P
2011-11-29 20:25:15
815
原创 答复文档的判断和创建
Sub Initialize() On Error GoTo a '判断当前数据库库中的一条文档是否有答复文档,如果没有则创建一条。 Dim session As New NotesSession Dim db As NotesDatabase Set db = session.Currentdatabase Dim doc As NotesDocument Set d
2011-11-29 20:23:49
539
原创 LS中针对存取控制权限acl的相关操作和判读(二)
Sub Initialize() On Error GoTo a Dim session As New NotesSession Dim db As NotesDatabase Set db = session.Currentdatabase '从数据库ACL中获取具备[manager]角色的用户(个人) Dim acl As NotesACL Di
2011-11-29 20:22:46
464
原创 LS中针对存取控制权限acl的相关操作和判读(一)
Sub Initialize() On Error GoTo a Dim session As New NotesSession Dim db As NotesDatabase Set db = session.Currentdatabase '定义当前数据库的ACL Dim acl As NotesACL Dim entry As NotesACL
2011-11-29 20:21:04
668
原创 js通过行列获取表格中input的值
New Document 男 21 女 19getValue();function getValue(){alert("表格总行数="+tb.rows.length); for( i = 0 ; i Names = tb.rows[i].cells[0].getElementsByTa
2011-11-21 20:35:30
12410
1
原创 将物理路径下的附件存到文档的RTF域当中
Sub Initialize() On Error GoTo a Dim session As New NotesSession Dim db As NotesDatabase Set db = session.Currentdatabase Dim doc As NotesDocument Set doc = New NotesDocument( db ) Di
2011-11-20 20:17:17
601
转载 lotus domino/notes权限控制文档
Domino 的数据库、文档权限控制(按优先级排序):1. 基本原则:可见才可编辑2. 基本原则:用户的数据库个人权限优先级>用户所属群组数据库权限的优先级>default数据库权限优先级3. 基本原则:读者域只有在用户数据库权限大于等于读者时才起作用,作者域只有在用户数据库权限大于等于作者时才起作用。4. 数据库基本权限:4.1 数据库权限小于读者时:文档不可见。4.2
2011-11-17 22:06:41
666
转载 Domino中的读者域和作者域
读者域:如果希望限定对由某个表单所创建的特定文档的存取,则在表单中添加一个“读者”域。“读者”域清楚地列出了可以阅读由此表单所创建的文档的用户。例如:如果限制某个员工的人事档案只有“人力资源”部门的成员、员工本人以及员工的经理可以存取,则可将这些人员列在“读者”域中。对文档不具有“读者”权限的用户则不能在视图中查看文档。如果表单中有存取列表,那么“读者”域中的姓名将被添加到表单的存取列表中
2011-11-17 21:34:37
2017
转载 Domino管理员29个问题
1. Domino/data所在盘空间不够了怎么办?Domino Administrator-->files-->tools-->folder-->new Link当然你可以追加硬盘新件\data ,然后将一些数据库移过去,OK!2. 重命名用户(部门间调动)1. 进入Domonio Administrator,选择个人和群组。选中要修改的个人,找到“工具--个人“,点击重命名
2011-11-17 21:32:08
780
转载 load convert命令实例详解
一、邮件数据库模板替换命令程序使用所能够使用的参数指定选项。其形式为:load convert [-r | -l | -f | -m] mailfilepath existingtemplatename newtemplatefilename其中:1、-r 转换指定目录的子目录中的邮件文件2、-l 创建邮件文件的一个文本列表3、-f 使用邮件数据库的文本列表来决定应升级哪些邮件
2011-11-17 21:27:44
687
原创 计算当期页面被打开的次数(取简要表中的值)
Sub Initialize() On Error GoTo a '计算当期页面被打开的次数 Dim session As New NotesSession Dim db As NotesDatabase Set db = session.Currentdatabase Dim doc As NotesDocument Set doc = session.Documen
2011-11-17 21:26:14
604
原创 比较全的Domino常用服务器命令(包括邮件替换)
Show Inetusers: 展示当前服务器在线人数tell amgr run "highcomoa/application/udf_fwgl.nsf" 'agent_sh' :通过命令直接在服务器上运行代理,代理属性需要设置为“数据库中所有文档”load convert mail\test.nsf * mail8.ntf :用lotus\domino\date目录下的mail8.n
2011-11-13 21:54:57
6615
转载 Lotus domino/design的公式秘籍
访问用户环境用户环境是包含数据库的服务器或工作站,数据库包括以下内容: 复制公式、由新邮件到达时或定时触发的代理、选择公式或列公式。否则,用户环境是用户运行公式的 Notes 工作站。用户名可以是专有名称也可以是非专有名称,专有名称可以是规范或缩写的,使用 @Name 可更改用户名的格式。以下函数返回或处理用户环境的信息。函数 描述@UserName 返回用户名或服务器名。
2011-11-13 21:11:23
3239
翻译 网上总结的Domino常见问题
Q:数据库的文档时常出现复制与保存冲突,如何解决? A:"复制与保存冲突"是由于同时有两个或两个以上用户对同一文档进行修改,或者是多个用户对同一文档的不同副本进行修改,复制时就会造成复制冲突。对于公用数据库,可以通过把视图作为"共享首次使用为私有的"来避免。另外,选中表单的"合并复制冲突"属性可以把对同一文档的不同域的修改合并到同一个文档中以避免复制冲突,但如果是对同一个域的修改仍然会出现冲
2011-11-13 21:05:42
6689
转载 一些Domino内置的有特殊含义或作用的内置表单
1. $$ViewTemplate for +视图名称.$$Search;$$NavigateTemplate for;$defaultView;$defaultForm、$defaultNav、$searchForm、$file、$icon、$help、$about 和 $first 2. $$ViewTemplateDefault在Notes的WEB编程中,使用命名为『($$V
2011-11-13 21:01:04
886
原创 最大限度的提高Domino下的运行速度(网上总结)
1、最好用@ClienType代替@UserRoles(4.6 or higher),用于隐藏条件时。2、在使用@DbColumn和@DbLookup时,用列数代替域名,因为Domino在计算时,会去比较域名,而用列数就会快得多。3、在使用@DbColumn、@DbCommand和@DbLookup时,尽可能的用"Cache",因为它比no-Cache要快。4、尽量在少量数据的隐藏视图
2011-11-13 20:49:35
657
原创 JS调用word打印当前表单内容
新建一个 “打印” 热点或者按钮 你想打印的内容--------------------------热点内容如下----------------------------- fso = new ActiveXObject("Scripting.FileSystemO
2011-10-18 21:43:09
1283
原创 曾经用过的书生配置文档
一、建立服务器连接文档二、建立函件收集数据库三、进行两个Domino服务器之间的交叉验证(用当前服务器cert.id验证对方的server.id) 第一步:建立服务器连接文档1、打开管理端,在配置标签下打开服务器中的连接选项,点击添加连接。2、添加连接:基
2011-10-16 21:49:06
706
原创 刷新指定目录下的模块信息
Sub Initialize On Error Goto OnErrDo Dim Session As NotesSession Dim TDB As NotesDatabase Dim AimDB As NotesDatabase Dim TDoc
2011-10-16 21:43:17
337
原创 通过ie方式打印当前页面
新建一个 “打印” 热点或者按钮,内容为:printview(); 调用JS Header---------------参考海康人员管理的在职员工录入表单-------------------function printview() //打印函数{
2011-10-16 21:23:56
591
原创 JS判断用户是否有权限进入当前页面,没有直接关闭(解决IE7以上版本提示问题)
alert('您不是管理员,不能进入!');CloseWin();function CloseWin() { top.opener=null; top.open('','_self'); top.close();
2011-10-16 21:06:58
3004
原创 LS代理中调用方法并且得到返回值
写一个在ls代理中调用方法,并且通过方法得到返回值的项目实例:----------------------代理-----------------------Sub Initialize Dim session As New NotesSession Dim doc
2011-10-16 20:57:52
896
原创 常用js判断(自己在总结的,有问题欢迎指出)
1、判断域中的值是否为汉字var form = window.document.forms[0];str=form.Chr_Address.value if (str.match(/[^\u4e00-\u9fa5]/g)) { alert("只能输入中文
2011-10-15 16:41:12
526
原创 js定时器(在表单中或者jsheader中)
window.onLoad = new function(){ setInterval("CheckLock()",3000);}//可以调用js方法 也可以直接调用ajax执行代理function checkTime(){ alert("ssssss");
2011-10-15 16:36:38
741
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人