ねっとCafe/nc:小説工房談話室


タイトル  :あまのじゃく君の・・【3】 A=C or B=C
発言者   :和香
発言日付  :1999-08-24 12:00
発言番号  :1806 ( 最大発言番号 :1906 )
発言リンク:1805 番へのコメント

[次の発言|前の発言|最後の発言|先頭の発言|発言一覧|会議室一覧]


 HARUさん、こんちは〜




> で、混乱のもとは#1801でのリンク(3つほど試しに作ったやつ)の部分にマウスを
> 持っていくと、補助みたいに、こう、なんだろう?・・とにかくふきだしが出るじゃない
> ですか!(IE5だけかな?)
> それのリンク先、C)のやつがA)と全く同じ内容だったんです。
> 発言前にソースを見たときはC)で書いたのになぜ?・・これが疑問その一。

 なるほどね。そういうことでしたか。
 問題なし、でしょう!

 Internet Explorer 5 では「吹き出し」が出るわけですね。
 例えば Just View 3.01 の場合は、マウスポインタをリンクに重ねますと、ブラウザの下辺の「ステータスバー」にURLが出ます。同じことなんだろうな、と思います。

> あれはソース内容じゃなく、ソースの実行結果なんですか?

 「実行結果」ではなくて、このリンクをクリックするとどこに跳ぶかということを教えてくれているだけでしょう。
 絶対パスの場合はそのままが、相対パスの場合は表示しているページを基準に(ブラウザが)絶対パスに翻訳するのだと思います。
 ですから、特に変な動きではないはずです。

 ↓

 再確認です。
 ねっとCafe には次の二つの部屋があると思われます。

1)の部屋:全世界から閲覧できる公開フォーラム
2)の部屋:Just会員が認証後に行って発言するフォーラム

 2)の部屋に、仮にHTML文書《P》をアップする、とします。アップ後のものを《P2》とします。
 文面内容の全く同じものが、1)の部屋にもアップされます。アップ後のものを《P1》とします。

 この、HTML文書《P》には、同一フォーラム内の発言番号《X》へのリンクが、次の三通りで書かれていました。

リンクA) 絶対パスで「1)全世界から閲覧できる公開フォーラム」の《X》へ
リンクB) 絶対パスで「2)Just会員が認証後に行って発言するフォーラム」の《X》へ
リンクC) 相対パスで、《X》へ

 《P1》、《P2》の発言番号は同じです。《Y》とします。


 ↓


【オンラインの場合】

 HARUさんが、1)の部屋で《P1》を閲覧しているなら、それぞれのリンクは、
リンクA) 「1)全世界から閲覧できる公開フォーラム」の《X》へ
リンクB) 「2)Just会員が認証後に行って発言するフォーラム」の《X》へ
リンクC) 「1)全世界から閲覧できる公開フォーラム」の《X》へ
 と跳びますので、マウスポインタを重ねたときも、このURLが表示されて、
 A=C
 となるはずです。

 HARUさんが、2)の部屋で《P2》を閲覧しているなら、それぞれのリンクは、
リンクA) 「1)全世界から閲覧できる公開フォーラム」の《X》へ
リンクB) 「2)Just会員が認証後に行って発言するフォーラム」の《X》へ
リンクC) 「2)Just会員が認証後に行って発言するフォーラム」の《X》へ
 と跳びますので、こちらでマウスポインタを重ねたときは、
 B=C
 となるはずです。



【オフラインの場合:キャッシュで見ているとき】

 「キャッシュ」というのは、一旦ネット上で表示したページを、ブラウザが自動的に記憶して、ネット切断後も表示してくれる、という機能です。接続時間の節約になるということらしいですね。(どのくらいの期間、どのくらいの量、記憶しているかなどは、ブラウザや設定で様々だと思います)

 《P1》であれ《P2》であれ、「キャッシュで見ているとき」は、ネット上の再現に過ぎませんから、A=CとかB=Cについては、上の【オンラインの場合】と全く同じです。



【オフラインの場合:保存ファイルを開いて見ているとき】

 HARUさんが《P1》を、「ファイル」−「名前を付けて保存」で保存したとします。
 HARUさんのパソコンの「Dドライブ」下にフォルダ「フォーラム」というものがあり、さらにこの中にフォルダ「小説工房」というものを用意してあって、このフォルダ「小説工房」の中に保存したとします。
 《P1》の発言番号は《Y》ですから、(名前の変更をしなかったものとして)この保存したファイルの場所を書けば、
 file:///D:/フォーラム/小説工房/Y.html
 となると思います。

 さて、この保存した Y.html を、ブラウザに開いて見た場合です。

リンクA) 「1)全世界から閲覧できる公開フォーラム」の《X》へ
リンクB) 「2)Just会員が認証後にいって発言するフォーラム」の《X》へ
リンクC) file:///D:/フォーラム/X/X.html

 リンクA)、B)は絶対パスですから、どの場合でも、マウスポインタを重ねたときのリンク先は変わらないのですが、
 リンクC)は相対パスであるため、そのとき表示している場所(file:///D:/フォーラム/小説工房/Y.html)が基準になります。よって上の通り、特殊なアドレスが表示され、A=C、B=C、どちらも成立しないはずです。

 HARUさんが《P2》を保存した場合ですが、文面内容(つまりこのファイル内のリンクの書き方)が同一であるため、上の《P1》を保存した場合と、同じ結果になると思います。

 ↓

 となると、・・

> 次に、和香さんの#1797を【発言内容保存】のやり方で保存し、一度、接続を切断し
> てから保存したファイルを表示させ、またしてもマウスを持っていくと、やっぱりC)と
> A)が同じように表示されたんです。なぜ?・・・これが疑問その二。(その一と同じか
> な?)

 HARUさんは、保存したファイルを見ていて、A=Cとなったとおっしゃっていますので、以上の私の説明とは食い違うということになります。

 ↓

 Internet Explorer 5 を持っていないので、本当のところは分からないのですけどね、
 「HARUさんは、保存したファイルを見ているつもりで、実はキャッシュを見ていた」
 のではないか、と、私は推測します。これならば、ネット上と同じ結果になるでしょうから、A=C、B=C、どちらもあるはずです。

 いや確かに、「ファイル」→「開く」で保存したファイルを捜して指定し、見た。または、保存したファイルをダブルクリックなどして、立ち上がったブラウザで見た。ということでしたら、
 「そのようになるのが、Internet Explorer 5 の仕様」
 ということになると思うんですけど・・
 でもなあ、妙な「仕様」だなあ (^^;

 ↓

 とはいえ、いずれであれ、「吹き出し」にそう出るというだけで、実質的な不都合を具体的に思いつかないので、冒頭でも述べましたように、「問題なし」ではないでしょうか。
 (^^)

 ↓

 上で述べました、
 【オンラインの場合】
 【オフラインの場合:キャッシュで見ているとき】
 【オフラインの場合:保存ファイルを開いて見ているとき】
 などを、お暇なときにでも、どうぞ検証してみてください。
 私の記載とは異なる現象などありましたら、また発言してくださればと思います。


※ それから、HARUさん。
 丸付き数字は「機種依存文字」ですので、ネット上では使用しない方がいいと思いますよ。
 「機種依存文字」を使用するのも、「読者思い」ではない書き方の一つです。








> またしても、小説を作成中です。アップしたら批評よろしくお願いします。

 楽しみにしています。

 ではまた!
 


[次の発言|前の発言|最後の発言|先頭の発言|発言一覧|会議室一覧]