在新的浏览器窗口中打开DNN(DotNetNuke)页面

时间:2011-11-24 19:42:28

标签: javascript dotnetnuke

我使用NavigateURL将请求重定向到新的DNN逻辑页面。我想要实现的是在单独的浏览器窗口中打开新页面,并能够设置窗口尺寸。

2 个答案:

答案 0 :(得分:0)

必须在客户端上在新窗口中打开页面。您可以通过在http://www.w3schools.com/jsref/met_win_open.asp中包含target =“_ blank”来实现

因此,在点击按钮或任何应该触发打开的按钮后,您需要调用一些javascript来打开新窗口。

答案 1 :(得分:0)

您无法使用服务器端重定向打开新的浏览器窗口。您只能从服务器中选择301或302重定向,这两个重定向都会将当前浏览会话重定向到新位置。实际上,由浏览器决定如何处理301或302 - 理论上你可以编写一个忽略301或302的浏览器,或者在新窗口中打开它们。但是,约定规定所有浏览器都以相同的方式运行。关键是您无法控制服务器的浏览器行为。

如果要打开新页面,则需要使用链接中的“target = _new”属性或使用javascript进行操作。