1

大家早,

我希望有人可以帮助或为我提供一些示例代码,以参考以下内容。我不太确定我是否可以简单地设置 asp.net (Visual Studio 2010) 属性,或者我是否需要一些 java 脚本来完成我的任务。

我有一个网页,上面有一个链接,当用户单击它时,它会通过 _Blank 命令打开一个新网页。

我想做的是让这个页面以非常小的比例(640px X 480px)打开并分层在主网页的顶部。这个小页面本质上只是包含一个网格视图,其中列出了用于文档的项目。

我环顾了互联网,因为我认为这最好通过在较小的网页中使用 JavaScript 来完成,但我无法让它成功运行。

我找到了一个样本,需要尝试调整它,但没有成功。

这是我的示例代码....

    <script type="text/javascript" language="javascript">
    window.onload = function () {
        var w = window.open("about:blank", "main", "width=640,height=480", true)
        window.opener = "main";
        window.open("", "_parent", "");
        w.opener.close();
    }
    </script>

我较小的网页名为uploadview.aspx

任何帮助都是非常重要的。

问候贝蒂

4

2 回答 2

2

您必须在 window.open 的第一个参数中指定窗口 URL,并且必须有按钮来调用该 JavaScript,目前尚不清楚为什么要在页面加载事件中这样做。无论如何,这是在某些链接单击时打开窗口的示例

  <a href="#" onclick="OpenUploadView()">Open Upload View</a>
  <script type="text/javascript">

    function OpenUploadView() {
      window.open("uploadview.aspx?param=1", "_blank", "width=640,height=480", true);
    }

  </script>

您还可以将参数传递给该 aspx 页面,如上所示。

于 2012-05-17T10:36:02.670 回答
0

您可以使用 window.opendialog()
了解更多信息,请访问https://developer.mozilla.org/en/DOM/window.openDialog

于 2012-05-17T10:22:11.117 回答