出来るのだASP Q&A掲示板(過去LOG)
訪問数 52046
昨日 889
今日 776 【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。 |
![]() ![]() ![]() ![]() ![]() |
![]() ![]() |
![]() ![]() ![]() |
[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 |