尝试在新窗口中打开网址只会打开另一个标签是真的吗?

时间:2015-09-08 20:09:51

标签: javascript lotus-notes lotus-formula

一直在寻找答案。以为我找到了一个解决方案,但它没有用。这是我试过的。

  1. 创建了一个javascript函数,如下所示:

    function openInNewWindow(url){

    window.open(url,'_ blank','height = 200');}

  2. 在计算值中创建一个具有以下内容的热点:

    @URLOpen( “JavaScript的:openInNewWndow( 'http://www.google.com')”)

  3. 这只是替换当前选项卡,但不会打开新的浏览器窗口。还有另一种方法吗?

    感谢 CLEM

2 个答案:

答案 0 :(得分:0)

@URLOpen("javascript:openInNewWndow('http://www.google.com')")

这是您的实际代码粘贴吗?因为你错过了' '在openInNewW ndow

另外,我不确定您是否可以指定高度而不指定宽度。

您可能还会调查@urlopen的工作方式,根本不需要混合使用javascript。

  

当Notes浏览器触发@URLOpen函数时,它会在新窗口中显示检索到的网页。当@URLOpen函数用于非Notes浏览器访问的表单或页面时,Domino使用以下语法生成javascript window.open命令:

window.open( [sURL] [, sName] [, sFeatures] [, bReplace]) 
  

要在新窗口中显示检索到的网页,请在urlstring中将sName和sFeatures(如果需要)的值作为逗号分隔的参数传递。例如,

@URLOpen("http://www.ibm.com','NEW")

  

确保在urlstring参数的开头和结尾使用双引号,并在每个逗号分隔要传递给window.open的参数之前和之后使用单引号。不要包含任何空格。

IBM Knowledge Center

答案 1 :(得分:0)

@openurl只是没用。我终于在表单上使用它了:

[<a href="#" onclick="openInNewWindow('http://google.com')">Test</a>]

感谢您的回复。感谢输入。

CLEM

相关问题