MenuItem.NavigateUrl = Javascript导致打开两个窗口,一个为null

时间:2011-04-18 18:00:00

标签: javascript menuitem popupwindow window.open

我正在使用动态构建的.NET Menu控件。一些MenuItem设置为:

javascript:window.open('{0}{1}','_blank','');

因为我希望在新的(弹出窗口)窗口中打开这些菜单项。示例:

javascript:window.open('http://google.com','_blank','');

在没有设置MenuItem.Target的情况下,这会产生一个带有Google的新窗口,并且我当前的窗口被设置为内容值“null”。窗口的HTML源是“null” - 就是这样。

如果我设置MenuItem.Target =“_ blank”(值似乎不重要),我的基本窗口会被保留,但我得到第三个窗口,其中contents =“null”。

Screen shot of screens that are opened

我确信这很简单,但我已经尝试了所有可以提出的排列。

1 个答案:

答案 0 :(得分:0)

javascript:void(window.open('http://google.com','_blank',''));