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