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も見ています
-
10代と話して驚いたこと
先日10代の知り合いと話した際、フロッピーディスクの実物を見たことがない、と言われて驚きました。今後もこういうことが増えてくるのかと思うと不思議な気持ちです。
-
家・車以外で、人生で一番奮発した買い物
どんなものにお金をかけるかは人それぞれの価値観ですが、 誰もが一度は清水の舞台から飛び降りる覚悟で、ちょっと贅沢な買い物をしたことがあるはず。
-
遅刻の「言い訳」選手権
よく遅刻してしまうんです…… 「電車が遅延してしまい遅れました」 「歯医者さんが長引いて、、、」 「病院が混んでいて」 などなどみなさんがこれまで使ってきた遅刻の言い訳がたくさんあるのではないでしょうか?
-
おすすめのモーニング・朝食メニューを教えて!
コメダ珈琲店のモーニング ロイヤルホストのモーニング 牛丼チェーン店の朝食などなど、おいしいモーニング・朝食メニューがたくさんありますよね。
-
好きな和訳タイトルを教えてください
洋書・洋画の素敵な和訳タイトルをたくさん知りたいです!【例】 『Wuthering Heights』→『嵐が丘』
-
親ウインドのASPをリロードさせたい
JavaScript
-
ASP.NET(VB)VBソースからJavascriptの関数を呼ぶには
Microsoft ASP
-
PageLoadの後にJavascript実行したい
Microsoft ASP
-
-
4
【ASP2.0】TextBoxのフォーカスアウトでPostBackを実装させたい
Microsoft ASP
-
5
ORA-01013のエラーについて経験のある方お願いします。
Oracle
-
6
Handlesについて
Visual Basic(VBA)
-
7
正整数の半角数字かどうか判定する
Visual Basic(VBA)
-
8
ASP.Net 条件により自身を閉じるには
Microsoft ASP
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/22】このサンタクロースは偽物だと気付いた理由とは?
- ・お風呂の温度、何℃にしてますか?
- ・とっておきの「まかない飯」を教えて下さい!
- ・2024年のうちにやっておきたいこと、ここで宣言しませんか?
- ・いけず言葉しりとり
- ・土曜の昼、学校帰りの昼メシの思い出
- ・忘れられない激○○料理
- ・あなたにとってのゴールデンタイムはいつですか?
- ・とっておきの「夜食」教えて下さい
- ・これまでで一番「情けなかったとき」はいつですか?
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ASP内で他のASPファイルを読み...
-
画面のリフレッシュを意図的に...
-
C# のプログラミングについて
-
C# try-catch でcatchに飛ばす方法
-
Buttonの処理について
-
winsock通信時エラーの回避
-
エクセルVBA 宣言Dimの場所
-
EXCEL VBA API宣言でコンパイル...
-
FileCopy時のエラー
-
VB6でRDOに接続できない
-
[PL/SQL]REFCURSORが戻り値のプ...
-
名前が二重に定義されています
-
ソケット通信で同時受信の制限?
-
ASPプログラミングでADODB.C...
-
oracleを利用できません。(glob...
-
Outlookで添付ファイルの有無を...
-
ASP.netで使用するWEBサーバに...
-
ActiveDirectoryで高い層のOUを...
-
ASPでトランザクションをかける...
-
vbscriptでWordのヘッダーを変更
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ASP内で他のASPファイルを読み...
-
画面のリフレッシュを意図的に...
-
C# のプログラミングについて
-
ASPからファイルダウンロード
-
.html ファイルでasp実行?
-
ASPでタブのように見せる方法
-
拡張子.aspって作成するの?
-
クレイトンって?
-
ASPからのファイル検索
-
ASPで?以外の文字ででQueryStri...
-
JavaScriptで取得した値をASPで...
-
C# try-catch でcatchに飛ばす方法
-
エクセルVBA 宣言Dimの場所
-
FileCopy時のエラー
-
fopenでエラーとなる
-
CreateObject("Excel.Applicati...
-
【C#】アップロード時に「アプ...
-
ソケット通信で同時受信の制限?
-
vbscriptの変数宣言
-
このページの状態情報は無効で...
おすすめ情報