Metaタグを使用せずに画面リフレッシュをしたくって、
以下のプログラムを作成したのですが、
上手く動作しません。
やりたいこととしては、以下の3つです。
・METAタグの使用はしたくない(都合上使用できない)。
・必ずMain_LOAD()をコールした後にリフレッシュさせたい。
・★処理を行った後にrefreshTest.aspをリフレッシュしたい。
---ASPファイル refreshTest.asp ここから--------
<SCRIPT language="JavaScript">
<!--
function refresh()
{
location.href = "rereload.html";
setTimeout('refresh()', 3000);
}
// -->
</SCRIPT>
<%
Sub Main_LOAD()
On Error Resume Next
%>
5秒後に再読み込みします
~ここに色んな処理を記述したい~
<%
End Sub
%>
<SCRIPT language="JavaScript">
<!--
//★処理が終わった時点で、↓を行う
refresh();
// -->
</SCRIPT>
---ASPファイル refreshTest.asp ここまで--------
長くなってすみませんが、宜しくお願い致します。
No.2ベストアンサー
- 回答日時:
失礼します。
>JavaScript→クライアントスクリプトは理解しています。
残念ながら理解されていればこの質問にはならないと思います。
setTimeoutで呼ばれるプロシージャで再読み込みするのに
>必ずMain_LOAD()をコールした後にリフレッシュさせたい。
といっても、Main_LOADはサーバサイドなので
この考え方自体が不可能でしょう。
プロシージャ抜きでサーバサイドの先頭から記述すれば
リフレッシュ時の最初で動作します。
この回答への補足
Main_LOAD()処理の一番最後で、
setTimeout("refuresh(aaa)",5000)を実行して
スクリプトrefuresh()内で、以下の処理を行うようにしました。
Form.action= "./rereload_main.asp?Id=aaa";
Form.target = "main2";
Form.method = "POST";
Form.submit();
POSTで渡しているのですが、なぜかId=aaaの情報も
取得できています。
いいのかな? なんて疑問はありますが、
それはまた別に調査します。
No.1
- 回答日時:
>★処理を行った後にrefreshTest.aspをリフレッシュしたい。
と
>location.href = "rereload.html";
が矛盾しているんですが、refreshTest.aspをリフレッシュしたいのか、rereload.htmlに飛ばしたいのかどちらでしょう?
前者ならば
>location.href = "rereload.html";
ではなく、
>location.reload();
で良いような気がします。
後者ならそれで動くはずです。(JavaScriptをOffにされていなければ)
ちなみにASPはサーバサイドスクリプトでJavaScriptはクライアントスクリプトだと言うことは理解されていますか?
>必ずMain_LOAD()をコールした後にリフレッシュさせたい。
この辺りから怪しい感じがするのですが・・・
この回答への補足
すみません。条件が足りていなかったのと、記述ミスがありました。
location.href = "rereload.html";
ではなく↓です。
location.href = "./asp_main.asp?Id=aaa";
・リフレッシュ対象は、asp_main.asp?Id=aaa です。
結果的に、条件■により、MainLoad()が、n秒毎リフレッシュされるようになりたい。
----rereload_main.asp ここから-------------
<%
~処理省略~
'条件■の時、↓の処理を行う
Call Main_LOAD()
~処理省略~
%>
----rereload_main.asp ここまで-------------
JavaScript→クライアントスクリプトは理解しています。
「条件■」には、クライアントが設定したり、選択した条件を
いれる予定です。
上手く説明できているでしょうか。
宜しくお願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript javascriptで変数を組み込みたい 2 2023/01/13 09:52
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/07 21:04
- JavaScript JAVASCRIPT 2 2022/04/15 15:10
- JavaScript セレクトボックスを2つ設けて選択して初めてメッセを表示 1 2022/07/27 12:15
- JavaScript javascriptのちょっとした動作不良(原因は突き止めたのですが) 1 2023/06/15 19:58
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- JavaScript HTMLでJavaScriptを使ってパスワードの強化判定のプログラムを作成しています。 一通り作っ 2 2022/10/19 01:41
- HTML・CSS スクロールすると追従する画像のコードを書いているのですが、追従する画像の大きさの調節が上手くいきませ 2 2022/04/18 12:52
- HTML・CSS 下にスクロールしても、追従するボタンのコードを書いたのですが、ボタンの中の画像が半分しか表示されない 1 2022/04/16 21:31
- JavaScript switch文のswitch(n)の部分を複数の値にするか、if文に変えてほしいです。 1 2022/07/27 17:18
このQ&Aを見た人はこんなQ&Aも見ています
-
賃貸で可能な古民家風レトロな部屋作りのコツ!改めて知る畳の高い機能性と魅力も紹介
畳の部屋を雰囲気のよい部屋に仕上げたい!賃貸住宅でもできる古民家風のレトロな部屋作りのコツを伺った。
-
ASP.Net ラベルの内容をすぐに更新したい
Microsoft ASP
-
親ウインドのASPをリロードさせたい
JavaScript
-
ASP.NET(VB)VBソースからJavascriptの関数を呼ぶには
Microsoft ASP
-
-
4
フォームの再読み込み
Visual Basic(VBA)
-
5
【ASP.NET】マスターページに配置されたボタンのイベントを拾いたい
Microsoft ASP
-
6
ASP.NETでのメッセージ画面を出すには
Microsoft ASP
-
7
PageLoadの後にJavascript実行したい
Microsoft ASP
-
8
クラシックASPでのエラー処理について
Microsoft ASP
-
9
TextChangeイベントが発生しない
JavaScript
-
10
Response.Redirectで引数2つの時は?
Microsoft ASP
-
11
Javascript_submit()完了後に処理したい
JavaScript
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
画面のリフレッシュを意図的に...
-
ASP内で他のASPファイルを読み...
-
C# try-catch でcatchに飛ばす方法
-
北原化粧品をお使いの方へ
-
Panelを重ねる方法
-
FileCopy時のエラー
-
Tableを動的に増やしたい。
-
Response.Redirectで引数2つの...
-
EXECLマクロでshapeがグルーフ...
-
隠しフィールドをVBScriptでの...
-
ASPからWscriptを利用して外部...
-
[PL/SQL]REFCURSORが戻り値のプ...
-
VB6でのPL/SQLの実行について
-
GridViewからテンプレートフィ...
-
SQLサーバーへの接続に 接...
-
イベントID 2002について
-
VBA RemoveDuplicatesで「アプ...
-
エクセルVBA 宣言Dimの場所
-
GridView表示の高速化
-
ASPからASPを呼び出す方法
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ASP内で他のASPファイルを読み...
-
画面のリフレッシュを意図的に...
-
C# のプログラミングについて
-
ASPでタブのように見せる方法
-
ASPからファイルダウンロード
-
.html ファイルでasp実行?
-
JavaScriptで取得した値をASPで...
-
aspの記述がコメント表示されて...
-
ASP.NET GRID VIEWの画像表示
-
クレイトンって?
-
拡張子.aspって作成するの?
-
aspx.csファイルでマウスオーバ...
-
C# try-catch でcatchに飛ばす方法
-
FileCopy時のエラー
-
Response.Redirectで引数2つの...
-
エクセルVBA 宣言Dimの場所
-
ソケット通信で同時受信の制限?
-
EXECLマクロでshapeがグルーフ...
-
Outlookで添付ファイルの有無を...
-
エラー 'ASP 0115' について
おすすめ情報