出来るのだASP Q&A掲示板(過去LOG)  訪問数 52046 昨日 889 今日 776
    【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。
Topに戻る 掲示板に戻る 検索 削除 管理者

ダイアログ表示について   杉本さん [2002/01/11 17:11:23] [1370]
  Re:ダイアログ表示について   Tomitomiさん [2002/01/11 18:00:55] [1372]
    Re:ダイアログ表示について   杉本さん [2002/01/15 12:00:55] [1393]

[1370] ダイアログ表示について
投稿者:杉本さん 2002/01/11 17:11:23
いつもお世話になってます。久しぶりに投稿します。
ASPで、処理中ダイアログ表示したいんですが、可能ですか?
大きいファイルをアップロードする時に、「保存処理中」等のメッセージを表示したいなと思いまして。マウスポインタを変更する方法ができれば、それでもいいのですが。
上記ができないなら、ステータスバーに書き込もうと思っています。

Session、Cookie使いわけが、いまいちわかりにくいのですが、もし、わかりやすいものがありましたら、
紹介してください。

よろしくお願いします。

[1372] Re:ダイアログ表示について
投稿者:Tomitomiさん 2002/01/11 18:00:55
こんにちは、Tomitomiです。

> ASPで、処理中ダイアログ表示したいんですが、可能ですか?
> 大きいファイルをアップロードする時に、「保存処理中」等のメッセージを表示したいなと思いまして。マウスポインタを変更する方法ができれば、それでもいいのですが。
> 上記ができないなら、ステータスバーに書き込もうと思っています。
>
> Session、Cookie使いわけが、いまいちわかりにくいのですが、もし、わかりやすいものがありましたら、
> 紹介してください。

ASPでは無理です。
しかし、JavaScriptでは可能かも。。

FormのSubmitボタンのOnClickイベントで子ウィンドウを出す。
その子ウィンドウに「処理中...」などを出す。
送信先のASPで処理が完了したら、子ウィンドウを閉じる。

可能かなぁ。。w。テストする時間がないのでこれでかんべん。

[1393] Re:ダイアログ表示について
投稿者:杉本さん 2002/01/15 12:00:55
> ASPでは無理です。
> しかし、JavaScriptでは可能かも。。
>
> FormのSubmitボタンのOnClickイベントで子ウィンドウを出す。
> その子ウィンドウに「処理中...」などを出す。
> 送信先のASPで処理が完了したら、子ウィンドウを閉じる。
>
> 可能かなぁ。。w。テストする時間がないのでこれでかんべん。

以下のようにするとできるのですが、問題ないですかね?
Windowの開くタイミングが悪いので、2回Windowを開いているのですが。。。
あと、マウスポインタとかは変更可能なのでしょうか?

---a.asp---

<SCRIPT LANGUAGE="JavaScript">
var winflag = 0;

function winopen(){
winflag = 1;
win1 = window.open("","SubWindow","menubar=no,toolbar=no,location=no,directories=no,status=no,scrollbars=no,resizeable=yes,width=200,height=100,top=300,left=400")

win1.document.write("<html><head><title></title>");
win1.document.write("</head>");
win1.document.write("<body bgcolor = '#FFFFFF'>");
win1.document.write("<br>");
win1.document.write(" 書き込み中...");
win1.document.write("<br>");
win1.document.write("<hr>");
win1.document.write("</body>");
win1.document.write("</html>");
win1.document.close();

}
</SCRIPT>

<form method="POST" name="frm_Edit" enctype ="multipart/form-data" action ='b.asp'>
<input type="submit" value="登録" name="cmdEdit" onClick ="winopen()">
</form>

---b.asp---
<%

保存処理(DB書き込み、ファイルアップロード)

%>

<SCRIPT LANGUAGE="JavaScript">
var winflag = 0;

function winopen(){
winflag = 1;
win1 = window.open("","SubWindow","menubar=no,toolbar=no,location=no,directories=no,status=no,scrollbars=no,resizeable=yes,width=200,height=100,top=300,left=400")

win1.document.write("<html><head><title></title>");
win1.document.write("</head>");
win1.document.write("<body bgcolor = '#FFFFFF'>");
win1.document.write("<br>");
win1.document.write(" 書き込み中...");
win1.document.write("<br>");
win1.document.write("<hr>");
win1.document.write("</body>");
win1.document.write("</html>");
win1.document.close();

}

function winclose(){

if (winflag==1){
if (win1.closed==false){
win1.close();
}
}
}

</SCRIPT>

<body onLoad = "winopen()" onUnload = "winclose()">




TreeBBS For ASP V.0.1.3
Program By YasNet