有谁知道从 Lotus domino web 重定向到另一个网页的方法,查询一个开放代理?打印语句似乎不起作用。一个可能的解决方法将不胜感激!
可以在此处找到有关该主题的内容,但似乎有点像此 链接。
可以在没有 JavaScript 和文档表单的重大重新设计的情况下完成吗?
提前致谢。
有谁知道从 Lotus domino web 重定向到另一个网页的方法,查询一个开放代理?打印语句似乎不起作用。一个可能的解决方法将不胜感激!
可以在此处找到有关该主题的内容,但似乎有点像此 链接。
可以在没有 JavaScript 和文档表单的重大重新设计的情况下完成吗?
提前致谢。
最好直接写到“位置:”标题,以避免使用 Javascript 和元标记。
您确实意识到 4/5 论坛已经过时了将近十年,对吧?如果您使用的是较新版本的 Notes/Domino,我会查看 6/7 论坛(如果您使用的是该版本,甚至可以查看 8,因为它是如此不同);这是“webqueryopen 重定向”的搜索结果;还有很多可能的答案。
在您的代理中,只需执行以下打印 |[| & 必填网址 & |]|
尝试查看您是否真的需要打开文档而不是运行代理并在 Query_String 中传递参数
我认为 wqo 无法重定向到另一个页面,因为它最终会将您重定向到您打开或正在创建的文档。我可能错了,但昨天我试图根据传递给 OpenCorm url 命令的参数做一件事或另一件事,似乎虽然它正在运行代理,但 pw.println() 命令没有行为与 WQS 代理相同。
如果您不需要打开文档,请尝试运行代理并将参数传递给它
WQO 代理中的一行代码可以解决问题,但请注意它仍然会在重定向之前加载页面:
Call s.Documentcontext.Replaceitemvalue("$$HTMLHead", {<meta http-equiv="REFRESH" content="0;url=http://www.etfos.hr">"})
这是来自您指向的线程上的一个响应,应该可以正常工作 - 让 WQO 代理简单地写入表单上的隐藏字段。这将执行客户端重定向,因此您将获得两次到服务器的行程。
您可以使用 WQO 在文档上设置一个名为重定向的字段。将该字段设置为文本并将其隐藏在所有内容中。这是您在该字段中输入的内容(使用您的 WQO 代理): location.replace('http://www.website.com');
在您的 HtmlHeadContent 中,输入以下公式:
"" + @NewLine + 重定向 + @NewLine + ""
正确的方法是在一个打印语句中包含要重定向到的 URL,并放在括号中。这将在服务器上生成 302 REDIRECT。
示例代码:
%REM
Agent redirect
Trigger: On Schedule - Never
Target: None
Security Level: 1
%END REM
Option Public
Option Declare
Sub Initialize
Print "[http://www.ibm.com]"
End Sub
有人建议 Meta Refresh。W3C 不鼓励这样做。请参阅以下链接: