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

response.redirectについて   kenchiさん [2004/01/22 9:28:09] [3992]
  Re:response.redirectについて   kenchiさん [2004/01/22 10:19:13] [3993]
    Re:response.redirectについて   暇人さん [2004/01/22 16:54:14] [4000]
  Re:response.redirectについて   暇人さん [2004/01/22 11:04:34] [3995]
    Re:response.redirectについて   kenchiさん [2004/01/22 13:48:33] [3996]
      Re:response.redirectについて   暇人さん [2004/01/22 16:32:44] [3999]
        発言者により削除されました!! ペンさん [2004/01/22 17:01:17] [4001]

[3992] response.redirectについて
投稿者:kenchiさん 2004/01/22 9:28:09
はじめまして。
質問なのですが、セッションを持ってないクライアントがサイト内のページに直リンクしてHPを訪れたときに必ずTOPページに来るようにするため、Global.asaでResponse.redirectでTOPページに来るようにしているのですが、クライアントがhtmのページを直リンクしている場合はこのResponse.redirectが利かずに直でサイト内のhtmページに飛んでしまいます。直リンクでaspのページに訪れたときは、きちんとトップページに飛ぶようなのですが、これはこうゆう仕様なのでしょうか?それとも私の設定が悪いのでしょうか?

もう一つあるのですが、i-modeからアクセスした場合はこのGlobal.asaないのResponse.redirectは使えないのでしょうか?どうも「無効なデータです」といわれて切れてしますのですが。global.asaのファイルを削除すると普通にアクセスできます。

わかりにくい文章ですみませんが分かる方がいらっしゃいましたらよろしくお願いします。

[3993] Re:response.redirectについて
投稿者:kenchiさん 2004/01/22 10:19:13
さらに追加で質問なのですが・・・

フレームを使用している場合、Response.redirectやlocatin.hrefなどでページを移動させる場合targetを指定する方法はありますでしょうか?

重ね重ねお願いします。

[4000] Re:response.redirectについて
投稿者:暇人さん 2004/01/22 16:54:14
> フレームを使用している場合、Response.redirectやlocatin.hrefなどでページを移動させる場合targetを指定する方法はありますでしょうか?

Response.Redirectの方では指定できません
location.hrefの方では指定できます
parent.フレーム名.location.href = ほげほげ
等とフレームを指定してからlocation.hrerを呼び出せばOKです
フレーム分割されたページはツリー階層が構成されていて
topがツリーの一番上
parentはるツリーの一つ上
DOMについて理解を深めておくと分かりやすりでしょう
以下どら猫本舗さんの邦訳です
http://www.doraneko.org/misc/dom1/introduction.html

[3995] Re:response.redirectについて
投稿者:暇人さん 2004/01/22 11:04:34
どうも、暇人です

勝手に参照リンクその1
http://www.limy.org/program/mobile/list1.html
>i-modeからアクセスした場合はこのGlobal.asaないのResponse.redirectは使えないのでしょうか?
クッキーもセッションも使えないからでしょうね

勝手に参照リンクその2
http://labo.heisei-tech.co.jp/Www/Asp/11.htm
>クライアントがhtmのページを直リンクしている場合はこのResponse.redirectが利かずに直でサイト内のhtmページに飛んでしまいます。
htmファイルがASPアプリケーションとして紐付けられていないからではないでしょうか?
IIS4.0の頃はhtm記述のみ(ASP記述無し)のファイルをASPファイルとして読み込むと
パフォーマンスが下がる問題がありましたが。IIS5.0以降改善されており問題ありません
拡張子を変更するかIISの設定を変えてやれば問題ないかと思います



[3996] Re:response.redirectについて
投稿者:kenchiさん 2004/01/22 13:48:33
> htmファイルがASPアプリケーションとして紐付けられていないからではないでしょうか?
> IIS4.0の頃はhtm記述のみ(ASP記述無し)のファイルをASPファイルとして読み込むと
> パフォーマンスが下がる問題がありましたが。IIS5.0以降改善されており問題ありません
> 拡張子を変更するかIISの設定を変えてやれば問題ないかと思います
>
暇人さんありがとうございます。

拡張子を変更してaspファイルとして読み込むというのは分かりますが、IISの設定でひも付けするには具体的にはどのようにすればよろしいのでしょうか?

[3999] Re:response.redirectについて
投稿者:暇人さん 2004/01/22 16:32:44
> 拡張子を変更してaspファイルとして読み込むというのは分かりますが、
>IISの設定でひも付けするには具体的にはどのようにすればよろしいのでしょうか?

「既定のWEBサイト」の
「ホームディレクトリ」から「構成」を開いて
追加したり編集したり削除したりすると
とんでもない事もできます
普通ASPは拡張子
.aspで紐付けられていますがこれを編集してしまえば
.hogeのファイルで動くようにできたりします
ここで.htmファイルの編集をする方法です
.htmをASPとして読むようにできます

ASPが.hogeで動くのは面白いですが。普通ルータやファイアウォールで
弾かれますね。ローカルで遊ぶ分には楽しいですが
くれぐれも注意して、自己の責任の元で編集してください
「動かない、動かないのよぉぉぉぉー」
と言われても「そりゃいじったからね」としか言いようがないので(とっても無責任)

[4001] Re:response.redirectについて
投稿者:ペンさん 2004/01/22 17:01:17
発言者により削除されました!!



TreeBBS For ASP V.0.1.3
Program By YasNet