MenuItem.NavigateUrl = Javascript приводит к открытию двух окон, одно пустое - PullRequest
0 голосов
/ 18 апреля 2011

Я использую элемент управления .NET Menu, который создаю динамически.Некоторые элементы MenuItem установлены на:

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

, потому что я хочу, чтобы эти пункты меню открывались в новом (всплывающем) окне.Пример:

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

Без установки MenuItem.Target, это приводит к появлению нового окна с Google, и мое текущее окно получает значение содержимого «ноль».Исходный HTML-код окна - «ноль» - вот и все.

Если я установлю MenuItem.Target = "_blank" (кажется, что значение не имеет значения), мое базовое окно сохраняетсяно я получаю третье окно с содержанием = "ноль".

Screen shot of screens that are opened

Я уверен, что это довольно просто, но я попробовал все возможные варианты.

1 Ответ

0 голосов
/ 18 апреля 2011
javascript:void(window.open('http://google.com','_blank',''));
...