こんにちは!
画像タグを探しています。
SWF(FLASH)が表示できてその上でGIF、JPG、BMPなども表示できるものですが、
<IMG>タグだとSWFが表示できません。
<EMBED>タグだとGIF,JPG,BMPが表示できません
<OBJECT>タグだと種類ごとにクラスなどを書き換えないといけないのでだめです。
最終的にSWF&GIF、JPGがアイコンとして使えるチャットを作成したいのですが、ファイル名のところを変えるだけでどちらも動く画像タグをどうしても見つけることができませんでした。
どなたかご教授ください
No.2ベストアンサー
- 回答日時:
> と誘導することによって無茶な読み込みや大量のリトライを繰り返すことが無いようにし、ページの重量増大や凍結を防いでいます。
対応しているかしていないかだけで考えるのはよくないですよ。
通信環境やブラウザの状態によってはプラグイン対応環境でもかなり動作が緩慢になります。
それ故、ある程度考慮したからといって必ずしも快適動作が実現できるとは限りません。
Flash の数が多ければ一時的なフリーズ状態に陥る場合もあります。
また、BMP は非圧縮形式ですから容量が大きくなり、ユーザー側の負担増加へもつながります。
フルカラーであれば JPG に、256 色以下であれば GIF,PNG へフォーマットを変換することが重要です。
> SWF、JPG、GIF、BMPが動作するタグを探しているんですが、どうしても無理なものなんでしょうか…
Flash はどちらかといえば映像や音楽の形式に近く、通常の画像形式とは全く異なります。
元から種類の違うものを無理やり同じ要素で対応させようというのに無理があるのです。
繰り返しになりますが、ストリーミングでメタファイルから画像を呼び出しメディアプラグインで表示させる以外に妥協策はないと思われます。
回答ありがとうございます!
そうか通信環境…
重要なところを見過ごしていました
それに見る限り、メリットよりデメリットの方が大きいような気がしてきました…
やっぱりファイルによってタグを変えていくのを組んでいくことにしてみます
FLASH…もうあきらめてしまいますかな(ぇ
ともかく、ご指摘ありがとうございました!
No.1
- 回答日時:
OBJECT の中に EMBED を入れ子にするのが正しい仕様です。
OBJECT 要素は ActiveX に関する設定を行うため、非 IE 系ブラウザで効果がないのです。
> ファイル名のところを変えるだけでどちらも動く画像タグをどうしても見つけることができませんでした。
JPG や GIF などの画像はグラフィカルブラウザが標準でサポートする形式ですが、
Shockwave Flash Object は Flash Player や Shockwave Player などのプラグインを別途に必要とするファイル形式であり、根本的に種類が異なります。
HTML の要素に両者を扱える万能なものなんてありえません。
画像をストリーミング形式で呼び出せば EMBED 要素で強制的に対応させるという妥協策はありますが、
これもメディアプレーヤープラグインが必要ですし、プラグインの種類などの問題を考えるとお勧めできません。
また、EMBED 要素を用いた場合 ActiveX やプラグインが無効な環境下でアイコンが表示されないばかりか、
プラグインの読み込みに時間がかかりページが重くなるのであまりお勧めできません。
ユーザーの環境しだいではブラウザがフリーズすることも考えられます。
アイコンでのフラッシュ利用はなるべくお控えください。
回答ありがとうございます!
自分のサイトは主にフラッシュで構築されています。ですから、プラグインはトップページの時点で入手可能になっていますし、対応していないブラウザでは文字とアンカータグで対応しています。
チャットのほうは対応しているとアイコンチャットのほうへ、対応していないと文字チャットに、と誘導することによって無茶な読み込みや大量のリトライを繰り返すことが無いようにし、ページの重量増大や凍結を防いでいます。
直リンで来られるとお手上げですが…
すべてのプラグインが導入済みと仮定して、SWF、JPG、GIF、BMPが動作するタグを探しているんですが、どうしても無理なものなんでしょうか…
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript html5に変えるとスライドショーが消えてしまった。 3 2022/03/26 19:53
- Visual Basic(VBA) 【VBA】写真の貼り付けコードがうまく機能しません。 5 2022/09/01 18:43
- HTML・CSS 角丸画像の背景色を透明にしたいです 1 2023/06/23 23:15
- HTML・CSS CSSが効かずどのように指定すれば良いか分からないのでアドバイスお願い致します 2 2023/06/07 12:25
- JavaScript clear機能を失わずにファイルアップロード機能を作成したい 3 2023/06/10 16:12
- WordPress(ワードプレス) ワードプレスで、投稿一覧ページにタグを表示する方法 投稿につけたタグを、記事一覧ページにもカテゴリと 1 2023/05/10 21:41
- JavaScript jQueryで同じクラス名のものを別物として扱いたい 1 2022/06/17 14:14
- Perl 画像が表示でnull; this.src 1 2022/04/19 11:31
- PHP $filePath = './user_img/' . $file['name'];? 1 2022/12/10 07:29
- Ameba(アメーバブログ) アメブロは、HTMLのタグの入力を許さないブログ・サイトですか? 1 2023/06/18 18:48
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ボタンを押したままにする。
-
IMGタグでTIFF画像を表示
-
タイトルバーに画像を入れるHTM...
-
バナーの貼り方とバナーにリン...
-
HTML上の画像を結合する方法が...
-
<area></area> 部分にボーダー...
-
WEBサイトの一部コンテンツがス...
-
予約語の表示について
-
画像クリックでクリップボード...
-
pngやjsの後ろの英数字の意味は...
-
HTMLにQRコードを挿入する方法
-
areaタグのマウスオーバー時に枠線
-
スライドショーの上にロゴマー...
-
tifファイルが表示されない
-
htmlでのpdf資料のリンク方法
-
【SEO】1ページ内のリンク数の...
-
カメラで撮影した画像をOpenGL...
-
HTMLファイルの一部の画像だけ...
-
画像が表示される場所に×印が表...
-
複数のボタンで1つのエリアに...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ボタンを押したままにする。
-
IMGタグでTIFF画像を表示
-
pngやjsの後ろの英数字の意味は...
-
スライドショーの上にロゴマー...
-
バナーの貼り方とバナーにリン...
-
背景が透明なリンクボタンで、...
-
HTMLにQRコードを挿入する方法
-
タイトルバーに画像を入れるHTM...
-
form以外でのpostってできますか?
-
HTMLでデスクトップの画像がでない
-
CSSなどでHTML全体の表示を拡大...
-
画像クリックでクリップボード...
-
すいません HTMLです この画像...
-
拡張子無しで画像を表示したいです
-
期間ごとに画像表示を切り替え...
-
クリックしても、リンクに飛ば...
-
特定の画像ファイルでレイアウ...
-
カウンターのHTMLソースを教え...
-
バナーのURLについて
-
クリッカブルMAP領域が分かる様...
おすすめ情報