domino中如何修改doctype

domino自动生成的doctype在有些项目中已经过时,可能会导致某些JS失效。

修改doctype的方法有两种,一种是使用$$HTMLFrontMatter内置域,以下是文档介绍

HTML front matter information for a form is stored in a Computed for Display text field that is hidden from Web browsers, named$$HTMLFrontMatter.

Specify the value of this field inside quotation marks, and include the entire statement. For example, this code specifies if an HTML document should be viewed with strict or transitional encoding, depending on the value of a field on the form named Mode.

@If(Mode="Strict";
    "<!DOCTYPE HTML PUBLIC" + @NewLine +
    "    \"-//W3C//DTD HTML 4.01\"" + @NewLine +
    "    \"http://www.w3.org/TR/REC-html40.strict.dtd\">" + @NewLine;
    "")

具体我们如果需要更改一个表单的doctype就可以用这种方法,在表单内创建一个域,名字为$$HTMLFrontMatter,然后缺省值为@Return("<你需要doctype>"),这样就可以了~


如果你需要修改所有的,也可以修改notes.ini文件,这个方法是在网上看到的,我没有使用,应该也是有效的。方法如下:

DominoCompleteDoctype = 0 或 1 或 2

0 = !DOCTYPE HTML PUBLIC “W3CDTD HTML 4.01 TransitionaEN”

1 = !DOCTYPE HTML PUBLIC “-W3DTD HTML 4.01 TransitionalEN” “http://www.w3.org/TR/html4/loose.dtd”

2 = !DOCTYPE HTML PUBLIC “W3CDTD HTML 4.0EN” “http://www.w3.org/TR/html4/strict.dtd“



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值