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
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()之前?