Javascript 是否尝试在新窗口中打开url只会打开另一个选项卡?

Javascript 是否尝试在新窗口中打开url只会打开另一个选项卡?,javascript,lotus-notes,lotus-formula,Javascript,Lotus Notes,Lotus Formula,我一直在四处寻找答案。我以为我找到了解决办法,但没有成功。这是我试过的 创建了一个javascript函数,如下所示: 函数openInNewWindow(url){ window.open(url“_blank”,“height=200”);} 创建了计算值中包含以下内容的热点: @URLOpen(“javascript:openInNewWndow(“”)”) 这只会替换当前选项卡,但不会打开新的浏览器窗口。还有别的办法吗 谢谢 clem您应该指定全屏选项 window.open("http

我一直在四处寻找答案。我以为我找到了解决办法,但没有成功。这是我试过的

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

    函数openInNewWindow(url){

    window.open(url“_blank”,“height=200”);}

  • 创建了计算值中包含以下内容的热点:

    @URLOpen(“javascript:openInNewWndow(“”)”)

  • 这只会替换当前选项卡,但不会打开新的浏览器窗口。还有别的办法吗

    谢谢
    clem

    您应该指定
    全屏
    选项

    window.open("http://example.com","_blank","fullscreen=0");
    

    但是你的程序不能用弹出窗口拦截器做任何事情。

    你应该指定
    全屏
    选项

    window.open("http://example.com","_blank","fullscreen=0");
    
    @URLOpen("javascript:openInNewWndow('http://www.google.com')")
    
    但是你的程序不能用弹出窗口拦截器做任何事情

    @URLOpen("javascript:openInNewWndow('http://www.google.com')")
    
    这是您粘贴的实际代码吗?因为您错过了openInNewW中的“i”命令

    另外,我不确定您是否可以在不指定宽度的情况下指定高度

    您还可以研究@urlopen是如何工作的,根本不需要混合使用javascript

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

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

    @URLOpen(“http://www.ibm.com“,”新“

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

    这是您粘贴的实际代码吗?因为您错过了openInNewW中的“i”命令

    另外,我不确定您是否可以在不指定宽度的情况下指定高度

    您还可以研究@urlopen是如何工作的,根本不需要混合使用javascript

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

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

    @URLOpen(“http://www.ibm.com“,”新“

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


    这个@openurl就是不起作用。我终于在表单上使用了这个:

    [<a href="#" onclick="openInNewWindow('http://google.com')">Test</a>]
    
    []
    
    谢谢你的回复。感谢你的意见


    clem

    这个@openurl就是不起作用。我终于在表单上使用了这个:

    [<a href="#" onclick="openInNewWindow('http://google.com')">Test</a>]
    
    []
    
    谢谢你的回复。感谢你的意见


    clem

    这可能是由于浏览器设置造成的。你在测试什么浏览器?在IE、Firefox、Chrome和Opera中试用过。所有人都有相同的行为。我可能犯了一个编码错误。在我确保正确实现之前,暂时不要考虑这个问题。仅供参考:您是否尝试过@SetTargetFrame(“_blank”);在@UrlOpen()之前?这可能是由于浏览器设置。你在测试什么浏览器?在IE、Firefox、Chrome和Opera中试用过。所有人都有相同的行为。我可能犯了一个编码错误。在我确保正确实现之前,暂时不要考虑这个问题。仅供参考:您是否尝试过@SetTargetFrame(“_blank”);在@UrlOpen()之前?