やはりそれしかないですか。ではその様にしてみます。
・・・今度はリダイレクトのさせ方が分かりません。
画像表示→疑似スリープ→変数を1増やして→リダイレクトという事がやりたいのですが、リダイレクトを記述すると、いつまで経っても画面が表示されなくなってしまいます。
助けて・・・。ソースはこんな感じです。

<%@ LANGUAGE=JScript %>
<%Response.Buffer= true %>
<html><head><title>無題ドキュメント</title><meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"></head><body>
<%
//画像表示用の変数を取得
var gazo_n = parseInt(Request.QueryString("num"),10);
if(isNaN(gazo_n) == true) gazo_n = parseInt(0,10);

//画像のパスを変数に代入
var gazo = "sr"+ gazo_n +".jpg"; %>
<table width="352" border="0" cellspacing="0" cellpadding="0"><tr><td><img src="<%= gazo %>" width="320" height="240" border="0"></td></tr></table>
<%//現在の�_秒を取得
var nowT = (new Date()).getTime();
//疑似スリープ
do{
sleepT = (new Date()).getTime();
}while(sleepT < parseInt(nowT+500));
//画像を指定する変数に1をプラス
gazo_n ++;
//もしgazo_nが10以上だったら、0に戻す
if(gazo_n > 10) gazo_n = parseInt(0,10);
//リダイレクト先のURLを変数に代入
var redi = "http://www.abcd.com"+ Request.ServerVariables("SCRIPT_NAME") +"?num="+ gazo_n;
//スクリプトをリダイレクト
Response.Redirect(redi);%>
</body></html>