« 2005年2月14日 | メイン | 2005年2月16日 »

2005年2月15日 の記事

Feb152005

behavior:url() の制限?

  背景画像をランダムに変えるの続きです


電脳探索者(InternetExplorer)独自機能だそうですが
behavior:url()を使って、CSSからJavaScriptを呼び出してみよう
そう考えたワタクシは、ためしにひとつ
「マウスが乗ると画像が変化する」つまりロールオーバーを試みました

  <script type="text/javascript">
  <!--
  attachEvent('onmouseover', over);
  function over() {
   this.src = 'http://~/***02.jpg';
  }
  attachEvent('onmouseout', out);
  function out() {
   this.src = 'http://~/***01.jpg';   }
  // -->
  </script>

こいつに、例えば「ro.htc」という名前をつけておきます
でもってこちら(エキサイトブログ)側のCSSに

  img#RO {behavior: url(http://~/ro.htc);}

そしてHTML本文中の変化させたい画像に

  <img id="RO" src="http://~/***01.jpg">

これで大丈夫のはずでした

ところが、ファイルをロードしている最中に
画面の下にあるステータスバーにチラッとメッセージが出てくるのです
「実行しましたがエラーが出ました」と

不思議なことにHTMLファイルとhtcファイルを同じ場所に置いてやると
ちゃんとエラーを出さずにファイルをロードして
マウスが画像に乗ればロールオーバーもするのです
同じ場所(この場合はプロバイダのウェブサーバ)に置いたといっても
相対パスで呼び出しているのではなく
ちゃんとhttp://で始まるURLパスで呼び出しているのです
(プロバイダにtext/x-componentとMIME設定してもらっています)
エキサイトブログのサーバにあるのとまったく同じHTMLファイルなんです
エキサイトのサーバに制限がかかっているかもしれないと思ったので
さらに別のサーバにHTMLファイルを置いて試しましたが、やっぱり駄目

どうして一緒にあると大丈夫なのに
離して置いたら駄目になってしまうのでしょうか?

ひとつ考えられるのがブラウザ自体にセキュリティが備わっているということ
他人のhtcファイルを勝手に使わないように
ドメインが違うサーバからは引っ張ってこれないようになっているのかな
でも、それじゃURLでファイル指定をしている意味が判らない
なにかhtcファイルの先頭に「私を外に連れてって」という
許可を与える宣言がありそうな気がする
それが判らない…
この問題も置くが深そうです

なんか、今日は判らないことばっかり
…寝よ

Feb152005

ダサ字が消えた...一部だけ

  ここでもダサ字の続きです


やっぱり人目につくところに書き込んでみるものですね
掲示板に症状やこれまでの考察(偉そうに)などを書いてみたところ

「フォントキャッシュを削除してみたら?」という
アドバイスをいただきました
以前、ウインドー右上のボタンが文字化けしたときにやった、あの技ですね
試してみようとしたら、なぜかファイルが削除不能でした
「ファイルがいっぱいでないかプロテクトがかかっていないか確かめろ」
みたいな内容のメッセージが出てアクセス不能なのです
DOS窓からコマンドを手打ちしてもダメでした
ファイルサイズが0バイト、タイムスタンプが2月2日と
怪しい臭いがプンプンするファイルなのですが...

続いて「win.ini を書き換えてみたら?」というアドバイス
システム設定のフォント指定で
「sans-serif=MS Pゴシック」みたいな指定をしてやればどうだろう?
という提案でした
これまたやってみたのですが、全然変わりはありませんでした

…と、こ、ろ、が

往生際が悪いワタクシは、ふと思いついて
「sans-serif=MS Sans-Serif」とやってみたのですよ
なんと、これがビンゴでした

あのウィキペディアや、先日TBしてもらったハゼタロウさんのブログ
ちゃんと普通のフォントで表示されるようになったのです

ただ、残念ながら、これでめでたしめでたしというわけにはゆきませんでした
なぜなら、相変わらずエキサイトブログやakoさんのサイトにある
プルダウンメニューの中はダサ字のままでしたから

この問題、奥が深そうです

「今日のニュース」から メール モノろぉぐ 本 PC・ネット ウェブログ 音楽と周辺 路上にて 食いもん飲みもん 記念日 無題 イヌと暮らす はてな オピニオン おでかけ モノおもい 英文に翻訳します notes of Breezing おろしや国酔狂譚

About 2005年2月15日

2005年2月15日にブログ「ういろー・ざ・わーるど」に投稿されたすべてのエントリーです。新しいものから過去のものへ順番に並んでいます。

前のアーカイブは2005年2月14日です。

次のアーカイブは2005年2月16日です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。


Movable Type 3.33-ja