WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:URL表示欄の変更について

style [WriteDate : Tue Jun 5 16:06:22 2001]

初めて質問させて頂きます。
よろしくお願いいたします。

CGIまたはJavascriptでブラウザのURL表示欄(ロケーションバー)
のURLの文字列自体を任意のものに置き換えたいのですが、可能なので
しょうか?

例えば、以下のように変更したいとします。
http://www.test.co.jp/
    ↓
http://www.test-001.co.jp/

上記のような変更方法をご存知の方がいらっしゃいましたら、
ご教授いただけますと大変幸いです。
よろしくお願いいたします。


Nobu3 [URL] [WriteDate : Tue Jun 5 16:54:27 2001]

アドレスを偽装したいの?
それとも、文字列を変更するだけ?

後者で、「.co.jp」の前に「-001」をつけるのが目的なら色々と方法はありますが。
前者は…どうなんでしょう?バーチャルホストとか使うといけるのかなぁ???


style [WriteDate : Tue Jun 5 19:12:26 2001]

Nobu3さん、返答ありがとうございます。
また、説明不足で申し訳ありません。
詳しく記述させて頂きますと以下になります。

@3つのフレームに分割されたページ(上下分割→下段を左右分割)があります。
A最下層のフレーム(左右分割の右フレーム)は情報に応じて「サーバ1」「サーバ2」
 に切り替わります。(それぞれ別サーバ)
BTOPフレームを一切操作することなく、Aでサーバが切り替わるごとに、
 URLを入れ替えたい。

URLのホスト名のみを入れ替えたい、というものです。

アドレス偽装ではなく、実際正しいアドレスではあるのですが、システムの構築上
事情がありましてこのような操作が必要になってしまいました。
現在自分が属するホスト名取得の関数は作成し、動作は確認しておりますので、
あとは文字列化して表示するだけ、というところまで来ております。

これですとNobu3さんのおっしゃる「アドレス偽装」と同様の処理を行うことに
なるのかもしれません。
実現方法をご存知とのことですので、ご教授頂けると大変助かります。

よろしくお願いいたします。


Nobu3 [URL] [WriteDate : Wed Jun 6 09:07:07 2001]

うーん。なんか期待されてしまってますが。
正直言ってわかりません。
(IEでいうところの)「アドレス」の「表示だけ」を変える、しかもサーバー名を偽る、ということがブラウザの良識として許されるのでしょうか?
できたとしてもバグ扱いだと思う。と、言い訳してみた。
バーチャルホスト云々は勘違いです。忘れてください。

あくまで表示が目的なら、document.titleとか、input要素で擬似アドレスバー作成するとかで対応できそうです。

もし、JavaScriptの動作が目的なら、動作するファイルと対象のファイルとの問題なので、topだけを変えても無駄です。


style [MAIL] [WriteDate : Wed Jun 6 10:31:15 2001]

Nobu3さん、ご返答ありがとうございます。
そうですね、やっぱり無理なんですね。
表示しようとしているアドレスは偽りではなくちゃんと存在するものですので、
バグ扱いにはならないとは思っておりますが・・・(^^;)
私の説明が言葉足らずでした。申し訳ないです。

topだけを変えても無駄なのは動作で確認していましたので、Nobu3さんの
おっしゃる擬似アドレスバーを調べてみて、自分が要求する機能が満たされるかどうか
判断したいと思います。

ご回答、本当にありがとうございました。
一応、完了とさせて頂きます。

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]
ChaichanPAPA's World