我无法在Lotus Notes 6.5电子邮件中制作一小段JavaScript。
我正在构建一个html,以html的形式通过邮件发送它,并且在内部我想要一些链接来隐藏/显示一些div。
我尝试使用document.getElementById,但是当我单击链接时出现以下错误:

"document.getElementById is not a function".


我正在考虑使用document.getElementById(id).style.display='none';隐藏它(如果我可以管理div)。

有什么想法可以显示/隐藏我的div吗?

最佳答案

Lotus Notes中的HTML引擎与您在​​浏览器中获得的东西完全不同。我相当确定当错误消息显示“ document.getElementById不是函数”时是正确的-Notes电子邮件中几乎没有对JavaScript的支持。

如果需要在Notes中进行某些隐藏/显示操作,则必须创建一个包含操作和隐藏公式的Notes表单,以获得相同的效果。然后,可以将电子邮件与嵌入到电子邮件中的表单一起发送,并且当收到电子邮件时,它将打开该表单,而不是典型的备忘录表单。

请注意,由于会打开安全漏洞,大多数电子邮件客户端(Outlook等)不太可能支持javascript。您可能会比较幸运,可以向用户发送链接,然后让他们打开网页或Notes数据库,从而可以更好地控制向用户呈现的方式。

关于javascript - Lotus Notes隐藏/显示div,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4076187/

10-12 12:58