|
分類:[.NET 全般]
お世話になっております。
JavaScriptで分からない事が出てきたのでご教授の方お願いいたします。
ASP.NET(VB)でClientScript.RegisterStartupScriptを使用してJSを埋め込んで処理を行っています。
現在2重起動の制御を行い、2重起動の場合警告メッセージを表示して画面を閉じると言う事を行いたいのですが、
警告メッセージは表示できたのですが、画面が閉じられない状態です。 下記がソースです。 If _mutex.WaitOne(0, False) = False Then 'すでに起動していると判断して終了 ClientScript.RegisterStartupScript(Me.GetType(), "key", "<script>alert(showMsg(""2重起動""));</script>") ClientScript.RegisterStartupScript(Me.GetType(), "key", "<script>window.close();</script>") End If VBで言うform.closeのような動きをさせたいのですが、window.closeでは画面は閉じられないのでしょうか?
あと2重起動チェックを行う際に、コンパイル実行後の画面が起動していたら2重起動チェックに入るようにしたいのですが、 VisualWebDeveloperを2つ起動した時点で2重起動チェックになってしまいます。 こういうものなのでしょうか?
|