WEB相談室

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

タイトル:IE の画像の場所のアイコン

0:[投稿] たなか [2002/05/24 10:05 ][環境:WIN+IE UNIX系+Perl]

こんにちは.

IE で画像がはりつけてあるところに,あるべき画像のファイルがない場合,あるいは,見る側の設定で「画像の表示」をオフにしている場合,デフォールトでは「ここには画像がはられているよ」という意味のアイコンが表示されますが,このアイコンを変更または,代わりに文字列を表示させることはできますでしょうか?


1:[回答] ヨシミ [2002/05/24 12:12 ]

代わりの文字列 → img 要素の alt 属性
です。ただ、小さな画像に長い代替文字列が表示されない可能性があります。
その場合 MSIE ですとユーザ補助の「常にイメージのALTテキストを展開する」をチェックしてあることで解決したり。

ちなみにアイコンは閲覧者の環境依存です。


2:[回答] かっくん。 [2002/05/24 12:49 ]

最近の IE、Mozilla/Netscape 6,7 レベルのブラウザなら、
こんな感じで文字列に置換できます。

<head>
<script type="text/Javascript">
window.onload = function() {

    var d = document, img = d.images.testImage;

    if (!d.createTextNode || !d.replaceChild || img.complete) return false;
    title = img.title ? " - "+img.title : "";
    img.parentNode.replaceChild(d.createTextNode(img.alt+title),img);

};
</script>
</head>

<body>

<p><img src="test.png" name="testImage" alt="画像" title="画像に対しての補足情報"></p>

</body>


3:[回答] かっくん。 [2002/05/24 13:51 ]

全ての画像を対象にする場合はこんな感じ。

window.onload = function() {

    var d = document, img = d.images;
    if (!d.createTextNode || !d.replaceChild) return false;

    for (var i=0, notCompImgs=[]; i<img.length; i++)
        if (!img[i].complete) notCompImgs[notCompImgs.length] = img[i];

    for (var i=0; i<notCompImgs.length; i++) {
        var img = notCompImgs[i];
        title = img.title ? " - "+img.title : "";
        img.parentNode.replaceChild(d.createTextNode(img.alt+title),img);
    }

};


4:[回答] たなか [2002/05/25 09:18 ]

一覧のページではなぜか「未投稿」になっていたので、回答が付いているとは知らず、返事が遅れてしまいました。

すいません。

説明が足りませんでしたが、Web を公開する立場ではなく、閲覧する立場からの質問でした。

つまり、IE の設定を変えて、あの「ここに画像があるよ」のアイコンを自分が用意したアイコンに変えるか、できればアイコンの代わりに``There isn't image.'' のような文字列にできないか、ということです。

あるいは IE のユーザスタイルシート、すなわち、閲覧者側で、自前のスタイルシートを上書きする機能でそうゆうことはできないか、ということです。

それでなぜ、このようなことをしたいかと言うと、画像いっさいなしの WWW 環境をめざすのに、あのアイコンが邪魔なんです。文字列にできた方がベターですが、それができなければ、せめてアイコンを変えられれば、地味なアイコンに置きかえようというわけです。

「ならば、最初からテキストブラウザを使えばいいじゃん」とおっしゃるかもしれませんが、テキストブラウザではできない、ユーザスタイルシートの機能を捨て難いわけです。


5:[回答] たなか [2002/05/25 09:18 ]

一覧のページではなぜか「未投稿」になっていたので、回答が付いているとは知らず、返事が遅れてしまいました。

すいません。

説明が足りませんでしたが、Web を公開する立場ではなく、閲覧する立場からの質問でした。

つまり、IE の設定を変えて、あの「ここに画像があるよ」のアイコンを自分が用意したアイコンに変えるか、できればアイコンの代わりに``There isn't image.'' のような文字列にできないか、ということです。

あるいは IE のユーザスタイルシート、すなわち、閲覧者側で、自前のスタイルシートを上書きする機能でそうゆうことはできないか、ということです。

それでなぜ、このようなことをしたいかと言うと、画像いっさいなしの WWW 環境をめざすのに、あのアイコンが邪魔なんです。文字列にできた方がベターですが、それができなければ、せめてアイコンを変えられれば、地味なアイコンに置きかえようというわけです。

「ならば、最初からテキストブラウザを使えばいいじゃん」とおっしゃるかもしれませんが、テキストブラウザではできない、ユーザスタイルシートの機能を捨て難いわけです。


6:[回答] たなか [2002/05/25 09:19 ]

一覧のページではなぜか「未投稿」になっていたので、回答が付いているとは知らず、返事が遅れてしまいました。

すいません。

説明が足りませんでしたが、Web を公開する立場ではなく、閲覧する立場からの質問でした。

つまり、IE の設定を変えて、あの「ここに画像があるよ」のアイコンを自分が用意したアイコンに変えるか、できればアイコンの代わりに``There isn't image.'' のような文字列にできないか、ということです。

あるいは IE のユーザスタイルシート、すなわち、閲覧者側で、自前のスタイルシートを上書きする機能でそうゆうことはできないか、ということです。

それでなぜ、このようなことをしたいかと言うと、画像いっさいなしの WWW 環境をめざすのに、あのアイコンが邪魔なんです。文字列にできた方がベターですが、それができなければ、せめてアイコンを変えられれば、地味なアイコンに置きかえようというわけです。

「ならば、最初からテキストブラウザを使えばいいじゃん」とおっしゃるかもしれませんが、テキストブラウザではできない、ユーザスタイルシートの機能を捨て難いわけです。


7:[回答] たなか [2002/05/25 09:19 ]

一覧のページではなぜか「未投稿」になっていたので、回答が付いているとは知らず、返事が遅れてしまいました。

すいません。

説明が足りませんでしたが、Web を公開する立場ではなく、閲覧する立場からの質問でした。

つまり、IE の設定を変えて、あの「ここに画像があるよ」のアイコンを自分が用意したアイコンに変えるか、できればアイコンの代わりに``There isn't image.'' のような文字列にできないか、ということです。

あるいは IE のユーザスタイルシート、すなわち、閲覧者側で、自前のスタイルシートを上書きする機能でそうゆうことはできないか、ということです。

それでなぜ、このようなことをしたいかと言うと、画像いっさいなしの WWW 環境をめざすのに、あのアイコンが邪魔なんです。文字列にできた方がベターですが、それができなければ、せめてアイコンを変えられれば、地味なアイコンに置きかえようというわけです。

「ならば、最初からテキストブラウザを使えばいいじゃん」とおっしゃるかもしれませんが、テキストブラウザではできない、ユーザスタイルシートの機能を捨て難いわけです。


8:[回答] たなか [2002/05/25 09:20 ]

一覧のページではなぜか「未投稿」になっていたので、回答が付いているとは知らず、返事が遅れてしまいました。

すいません。

説明が足りませんでしたが、Web を公開する立場ではなく、閲覧する立場からの質問でした。

つまり、IE の設定を変えて、あの「ここに画像があるよ」のアイコンを自分が用意したアイコンに変えるか、できればアイコンの代わりに``There isn't image.'' のような文字列にできないか、ということです。

あるいは IE のユーザスタイルシート、すなわち、閲覧者側で、自前のスタイルシートを上書きする機能でそうゆうことはできないか、ということです。

それでなぜ、このようなことをしたいかと言うと、画像いっさいなしの WWW 環境をめざすのに、あのアイコンが邪魔なんです。文字列にできた方がベターですが、それができなければ、せめてアイコンを変えられれば、地味なアイコンに置きかえようというわけです。

「ならば、最初からテキストブラウザを使えばいいじゃん」とおっしゃるかもしれませんが、テキストブラウザではできない、ユーザスタイルシートの機能を捨て難いわけです。


9:[回答] たなか [2002/05/25 09:20 ]

一覧のページではなぜか「未投稿」になっていたので、回答が付いているとは知らず、返事が遅れてしまいました。

すいません。

説明が足りませんでしたが、Web を公開する立場ではなく、閲覧する立場からの質問でした。

つまり、IE の設定を変えて、あの「ここに画像があるよ」のアイコンを自分が用意したアイコンに変えるか、できればアイコンの代わりに``There isn't image.'' のような文字列にできないか、ということです。

あるいは IE のユーザスタイルシート、すなわち、閲覧者側で、自前のスタイルシートを上書きする機能でそうゆうことはできないか、ということです。

それでなぜ、このようなことをしたいかと言うと、画像いっさいなしの WWW 環境をめざすのに、あのアイコンが邪魔なんです。文字列にできた方がベターですが、それができなければ、せめてアイコンを変えられれば、地味なアイコンに置きかえようというわけです。

「ならば、最初からテキストブラウザを使えばいいじゃん」とおっしゃるかもしれませんが、テキストブラウザではできない、ユーザスタイルシートの機能を捨て難いわけです。


10:[回答] たなか [2002/05/25 09:21 ]

一覧のページではなぜか「未投稿」になっていたので、回答が付いているとは知らず、返事が遅れてしまいました。

すいません。

説明が足りませんでしたが、Web を公開する立場ではなく、閲覧する立場からの質問でした。

つまり、IE の設定を変えて、あの「ここに画像があるよ」のアイコンを自分が用意したアイコンに変えるか、できればアイコンの代わりに``There isn't image.'' のような文字列にできないか、ということです。

あるいは IE のユーザスタイルシート、すなわち、閲覧者側で、自前のスタイルシートを上書きする機能でそうゆうことはできないか、ということです。

それでなぜ、このようなことをしたいかと言うと、画像いっさいなしの WWW 環境をめざすのに、あのアイコンが邪魔なんです。文字列にできた方がベターですが、それができなければ、せめてアイコンを変えられれば、地味なアイコンに置きかえようというわけです。

「ならば、最初からテキストブラウザを使えばいいじゃん」とおっしゃるかもしれませんが、テキストブラウザではできない、ユーザスタイルシートの機能を捨て難いわけです。


11:[回答] たなか [2002/05/25 09:27 ]

一覧のページではなぜか「未投稿」になっていたので、回答が付いているとは知らず、返事が遅れてしまいました。

すいません。

説明が足りませんでしたが、Web を公開する立場ではなく、閲覧する立場からの質問でした。

つまり、IE の設定を変えて、あの「ここに画像があるよ」のアイコンを自分が用意したアイコンに変えるか、できればアイコンの代わりに``There isn't image.'' のような文字列にできないか、ということです。

あるいは IE のユーザスタイルシート、すなわち、閲覧者側で、自前のスタイルシートを上書きする機能でそうゆうことはできないか、ということです。

それでなぜ、このようなことをしたいかと言うと、画像いっさいなしの WWW 環境をめざすのに、あのアイコンが邪魔なんです。文字列にできた方がベターですが、それができなければ、せめてアイコンを変えられれば、地味なアイコンに置きかえようというわけです。

「ならば、最初からテキストブラウザを使えばいいじゃん」とおっしゃるかもしれませんが、テキストブラウザではできない、ユーザスタイルシートの機能を捨て難いわけです。


12:[回答] かっくん。 [2002/05/25 11:54 ]

> それでなぜ、このようなことをしたいかと言うと、画像いっさいなしの WWW 環境をめざすのに、
> あのアイコンが邪魔なんです。文字列にできた方がベターですが、

なるほど、そういうことですか。
だったら、Proxomitron というソフトで
上記のようなフィルタを作ってかけてみてはどうでしょう?

http://www.pluto.dti.ne.jp/~tengu/proxomitron/

それと、Mozilla/Netscape6,7 では、画像が表示できない場合、
代替テキストを通常テキストして表示しますよ。


13:[回答] たなか [2002/05/25 13:24 ]

なんかサーバの調子がおかしいのか、こちらの接続状態が悪いのか何度も投稿してしまいました。

> かっくん さん

情報提供ありがとうございます。
教えていただいた方法をさっそく調べてみます。


14:[回答] 管理人 [2002/05/25 21:01 ]

すみません。
TESTです。


15:[回答] 管理人 [2002/05/25 21:07 ]

TEST

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]

ChaichanPAPA's World