window.showModalDialog在按钮单击时打开新窗口

时间:2013-04-15 13:05:04

标签: javascript

我使用javascript window.showModalDialog创建了一个弹出窗口,该页面有一个按钮,但问题是当我点击该按钮时会打开一个新窗口,它是我弹出窗口的同一页面

我在互联网上搜索并找到解决方案,但解决方案无效

<head>
    <base target="_self" />
</head>

我正在打开窗口

window.showModalDialog(url, '', 'unadorned:yes;resizable:1;dialogHeight:550px;dialogwidth:985px;scroll:yes;status=yes,scrollbars:yes,resizable:yes,location:yes');

和页面包含一个按钮,单击按钮它会在控制器中执行某些操作,并在执行操作后执行代码

  requestDetails.MessageText = "Request has been saved successfully.";

  if (requestDetails.isCloneRequest)
      return Content("<script> alert('" + requestDetails.MessageText + "');  window.close();  </script>");
  else
      return Content("<script> alert('" + requestDetails.MessageText + "'); var url = ''; var currentUrl  = location.href;  currentUrl = currentUrl.toLowerCase(); window.location.href = currentUrl+'" + url + "' ;  </script>");

用上面的URL打开另一个窗口。我想在同一个showModalDialog中打开该网址。任何解决方案将不胜感激。

0 个答案:

没有答案