1

皆さんおはよう、

私は誰かが私のためにいくつかのサンプルコードを助けたり提供したりしてくれることを望んでいました。asp.net(Visual Studio 2010)のプロパティを設定するだけでよいのか、タスクを完了するためにJavaスクリプトが必要なのかはよくわかりません。

ユーザーがクリックすると、_Blankコマンドを使用して新しいWebページが開くリンクが記載されたWebページがあります。

私がやりたいのは、このページを非常に小さなスケール(640px X 480px)で開き、メインのWebページの上に重ねることです。この小さなページには、基本的に、ドキュメント用にリストされたアイテムを含むグリッドビューが含まれています。

小さいWebページで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 に答える