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

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]

[4033] Ridirectエラーについて
投稿者:ASP仕事人さん 2004/02/04 21:11:04
ASPからHTMLファイルへリダイレクトしたときに、次のような
エラーが発生します。
SSIのインクルードファイルを指定したHTMLタグを削除すると、正常に起動しました。
原因がよくわかりません。
どなたかよろしくお願いいたします。


Response オブジェクト エラー 'ASP 0156 : 80004005'

ヘッダーのエラーです

/Asp/HumanInfoInpCreDsp.asp, 行 54

HTTP ヘッダーはすでにクライアントのブラウザに書き込まれています。HTTP ヘッダーの修正はページ内容を書き込む前に行われなければなりません。

[4039] Re:Ridirectエラーについて
投稿者:YasNet(管理人)さん 2004/02/05 12:27:50
こんにちは YasNet(管理人)です。

> HTTP ヘッダーはすでにクライアントのブラウザに書き込まれています。HTTP ヘッダーの修正はページ内容を書き込む前に行われなければなりません。
って事は、既にHTMLが送信されているってイメージなので
現象は正しいですよ。

サンプルコードなどがあると回答できるかもしれませんよ

それでは 失礼致します。

> ASPからHTMLファイルへリダイレクトしたときに、次のような
> エラーが発生します。
> SSIのインクルードファイルを指定したHTMLタグを削除すると、正常に起動しました。
> 原因がよくわかりません。
> どなたかよろしくお願いいたします。
>
>
> Response オブジェクト エラー 'ASP 0156 : 80004005'
>
> ヘッダーのエラーです
>
> /Asp/HumanInfoInpCreDsp.asp, 行 54
>
> HTTP ヘッダーはすでにクライアントのブラウザに書き込まれています。HTTP ヘッダーの修正はページ内容を書き込む前に行われなければなりません。
>

[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 ヘッダーの修正はページ内容を書き込む前に行われなければなりません。
> >

[4053] Re:Ridirectエラーについて(別の対処方法で再度エラー発生)
投稿者:ASP仕事人さん 2004/02/09 14:54:20
YasNetさん、後教授ありがとうございました。

本件については、作業環境をWin2000、IISに変更し、
やServer.Transfer を使用することで、対処しました。
しかし、ASPファイルから入力画面を表示するファイル(拡張子はASP、中身はHTML,JavaScript)へ処理を渡すところで、次のような内部サーバーエラー(ASPエラー)が発生しました。

「エラータイプ
Responseオブジェクト・・・処理できないデータ型がありました。
(以下対象となると思われるASPファイルのパス)」

引渡し先のASPファイルを起動する直前までは、処理がエラーなしで進んでいることがわかりました。
ASPファイルへ処理を引き渡した直後に発生しているものと
思われますが、原因がよくわかりません。
どなたかご教授お願いいたします。


> ASPからHTMLファイルへリダイレクトしたときに、次のような
> エラーが発生します。
> SSIのインクルードファイルを指定したHTMLタグを削除すると、正常に起動しました。
> 原因がよくわかりません。
> どなたかよろしくお願いいたします。
>
>
> Response オブジェクト エラー 'ASP 0156 : 80004005'
>
> ヘッダーのエラーです
>
> /Asp/HumanInfoInpCreDsp.asp, 行 54
>
> HTTP ヘッダーはすでにクライアントのブラウザに書き込まれています。HTTP ヘッダーの修正はページ内容を書き込む前に行われなければなりません。
>



TreeBBS For ASP V.0.1.3
Program By YasNet