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

[4042] Re:Ridirectエラーについて
投稿者:ASP仕事人さん 2004/02/05 13:21:31
はじめまして。
YasNet(管理人)さん、回答ありがとうございました。

私は、現在仕事でASPを使っています。

今回、問題となっているソースの記述形式は次のとおりです。
"Sample.asp"
<%
ASPファイル内の処理1(VBScriptで記述)
%>

<!-- 当該テーブルについてDB検索処理を起動(インクルードファイル) //-->
<!-- #include file="A.inc" -->

<%
ASPファイル内の処理2(VBScriptで記述)

Response.redirect("B.html")

%>

上記の処理中、"B.html"をリダイレクトで起動した時点で、
前述のようなエラーメッセージが表示されます。

そこで、上記のインクルードファイルの読込み部分を削除すると
エラーは発生しなくなるのですが、
外部のASPファイルを起動できなくなります。
(OSがWin98で、PWSのため。)

解決策としては、OSをWin2000にしてIISを導入し、
Server.Execute() を利用できるようにするか、
Win98の環境でうまく外部のASPファイルを起動できるような
方法を考えるかどちらかだと思われます。

そこで、もしWin98の環境で正常に外部のASPファイルを起動できるような方法があれば、ご教授お願いしたいと思っています。

-以上です-

> こんにちは YasNet(管理人)です。
>
> > HTTP ヘッダーはすでにクライアントのブラウザに書き込まれています。HTTP ヘッダーの修正はページ内容を書き込む前に行われなければなりません。
> って事は、既にHTMLが送信されているってイメージなので
> 現象は正しいですよ。
>
> サンプルコードなどがあると回答できるかもしれませんよ
>
> それでは 失礼致します。
>
> > ASPからHTMLファイルへリダイレクトしたときに、次のような
> > エラーが発生します。
> > SSIのインクルードファイルを指定したHTMLタグを削除すると、正常に起動しました。
> > 原因がよくわかりません。
> > どなたかよろしくお願いいたします。
> >
> >
> > Response オブジェクト エラー 'ASP 0156 : 80004005'
> >
> > ヘッダーのエラーです
> >
> > /Asp/HumanInfoInpCreDsp.asp, 行 54
> >
> > HTTP ヘッダーはすでにクライアントのブラウザに書き込まれています。HTTP ヘッダーの修正はページ内容を書き込む前に行われなければなりません。
> >

Ridirectエラーについて   ASP仕事人さん [2004/02/04 21:11:04] [4033]
  Re:Ridirectエラーについて   YasNet(管理人)さん [2004/02/05 12:27:50] [4039]
    Re:Ridirectエラーについて   ASP仕事人さん [2004/02/05 13:21:31] [4042]
  Re:Ridirectエラーについて(別の対処方法で再度エラー発生)   ASP仕事人さん [2004/02/09 14:54:20] [4053]


TreeBBS For ASP V.0.1.3
Program By YasNet