1

有谁知道从 Lotus domino web 重定向到另一个网页的方法,查询一个开放代理?打印语句似乎不起作用。一个可能的解决方法将不胜感激!

可以在此处找到有关该主题的内容,但似乎有点像此 链接

可以在没有 JavaScript 和文档表单的重大重新设计的情况下完成吗?

提前致谢。

4

7 回答 7

1

最好直接写到“位置:”标题,以避免使用 Javascript 和元标记。

于 2011-09-06T12:06:33.240 回答
1

您确实意识到 4/5 论坛已经过时了将近十年,对吧?如果您使用的是较新版本的 Notes/Domino,我会查看 6/7 论坛(如果您使用的是该版本,甚至可以查看 8,因为它是如此不同);这是“webqueryopen 重定向”的搜索结果;还有很多可能的答案。

笔记 6/7 论坛结果

您的实际问题的最简单答案在这里这里

于 2010-10-05T16:33:20.163 回答
0

在您的代理中,只需执行以下打印 |[| & 必填网址 & |]|

于 2013-03-21T20:16:21.743 回答
0

尝试查看您是否真的需要打开文档而不是运行代理并在 Query_String 中传递参数

我认为 wqo 无法重定向到另一个页面,因为它最终会将您重定向到您打开或正在创建的文档。我可能错了,但昨天我试图根据传递给 OpenCorm url 命令的参数做一件事或另一件事,似乎虽然它正在运行代理,但 pw.println() 命令没有行为与 WQS 代理相同。

如果您不需要打开文档,请尝试运行代理并将参数传递给它

于 2013-11-13T15:25:04.070 回答
0

WQO 代理中的一行代码可以解决问题,但请注意它仍然会在重定向之前加载页面:

Call s.Documentcontext.Replaceitemvalue("$$HTMLHead", {<meta http-equiv="REFRESH" content="0;url=http://www.etfos.hr">"})

于 2010-10-06T17:53:21.883 回答
0

这是来自您指向的线程上的一个响应,应该可以正常工作 - 让 WQO 代理简单地写入表单上的隐藏字段。这将执行客户端重定向,因此您将获得两次到服务器的行程。

您可以使用 WQO 在文档上设置一个名为重定向的字段。将该字段设置为文本并将其隐藏在所有内容中。这是您在该字段中输入的内容(使用您的 WQO 代理): location.replace('http://www.website.com');

在您的 HtmlHeadContent 中,输入以下公式:

"" + @NewLine + 重定向 + @NewLine + ""

于 2010-10-01T23:02:37.043 回答
-1

正确的方法是在一个打印语句中包含要重定向到的 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 不鼓励这样做。请参阅以下链接:

http://en.wikipedia.org/wiki/Meta_refresh#Usability

于 2013-11-13T16:10:53.153 回答