- PR -

ASP.NETでウィンドウ操作は可能ですか?

1
投稿者投稿内容
ひろきち
会議室デビュー日: 2002/09/13
投稿数: 18
投稿日時: 2002-09-13 22:37
初めて書き込みさせてもらいます。
ひろきちと言います。

現在、ASP.NETを使用して、社内用情報検索システム開発をしています。

ASP.NETで、ウィンドウの操作が可能か?という事を調べています。

JavaScriptのWindowOpenを使用して、アドレスバーやツールバーを無効化し、
新しいウィンドウをOpenさせる事は今までも行っていたのですが、
ASP.NETになった場合、別の方法があるのでしょうか?

現在の対応策を下記に記しておきます。
@トップページ(ログイン画面)のログインボタンを押す処理でダミーページを呼ぶ。
Aダミーページにボタンを配置し、onLoadイベントをつかってクリックイベントを走らせる。
 その際に、JavaScriptを使用し新しいウィンドウ(メニュー画面)を操作して表示。
B最後にトップページをCloseする。

以上の様な処理で対応しています。

ASP.NETは基本的にサーバーサイドものなので、クライアントの操作は前惜提条件として
不可能なのかな?とも思うのですが・・・。

ご存知の方があれば、よろしくお願いいたします。




べーちゃん
大ベテラン
会議室デビュー日: 2002/07/21
投稿数: 121
投稿日時: 2002-09-14 10:31
>ASP.NETは基本的にサーバーサイドものなので、クライアントの操作は前惜提条件として
>不可能なのかな?とも思うのですが・・・。

言われているとおりでクライアントの操作は基本的にはJavascriptなどを
使って行います。
ただ、Aの処理を省いてやることは可能であると思われます。
ひろきち
会議室デビュー日: 2002/09/13
投稿数: 18
投稿日時: 2002-09-14 11:40
ご返答ありがとうございます。

やはりASP.NETでの操作は無理なんですね。残念です。

あと、Aの処理をあえて行っている事については、
新しいウィンドウを表示する行為が、
ボタンを押した際と、リンクをクリックした際の2パターンある為です。

リンクタグを使った場合、新しいウィンドウを指定することはできても、
アドレスバーを非表示にしたりする事ができなかったので
現在のようにしています。

あまりうまい処理ではないような気がしますが、
現行の考えでやってみようと思います。
1

スキルアップ/キャリアアップ(JOB@IT)