当您在 Notes 中的表单上有一个表格时,您可以选择一次仅显示一行(通过表格属性的表格行选项卡上的特殊表格行显示参数)。
在使用 Internet Explorer 显示的包含此类表的 Notes 文档中,将显示一行,其中每个“选项卡”都有一个单元格。为选定的“Notes 表格行”分配了用作选项卡的 TD <td class="dominoSelTopTab">
,而其他选项卡则得到<td class="dominoTopTab">
。
但是,当使用其他浏览器时,就没有那么简单了。
在 Firefox 中,每个“选项卡”最终都是表格中的一个单单元单行表格,几乎无法识别它。
<td><table border="1" cellpadding="2">
<tr><td><div align="center"><b>Tab 2</b></div></td></tr>
</table></td>
未选择的选项卡将显示如下:
<td><table border="1" cellpadding="2">
<tr><td><div align="center"><a name="1." href="/Projects/MyCSS.nsf/0c3b9489476440c085257a62006d97d6/d482a1767a4af77f85257a62006db064?OpenDocument&TableRow=1.0#1." target="_self">Tab 1</a></div></td></tr>
</table></td>
那么,问题来了,在不使用IE的情况下,如何识别选中的标签和未选中的标签呢?
注意:对于非 Notes 开发人员,HTML 是根据 Notes 设计器客户端中的视觉设计自动生成的。我会用手动 HTML 替换它,除了它太多以至于这样做会消耗太多时间。