WEB相談室

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

タイトル:NOEMBEDタグ内の記述

0:[投稿] アゲインビー [2003/05/06 20:20 ][環境:わからない わからない]

Flashプラグインの有無をチェックしたい時の質問です。
http://www.macromedia.com/jp/
http://www.sony.co.jp/
上のサイトのようにJavascriptでチェックして
document.writeでhtmlを書き出したりという方法は
ちょっとややこしいので、NOEMBEDでいく場合、
<noembed>タグ内に<table>タグなどを使ってボタンなどがある
Flashを静止画状態で組んだレイアウトの記述を入れてみたら
正しく表示されました。
でもNOEMBEDを使う多くの場合、単純にテキストにリンクのみとか1画像のみの記述で留めていますがなにか理由があるので
しょうか?教えてください。


1:[回答] ・・ [2003/05/07 11:24 ]

リンクの場合は、対応したプラグインの無い人には、無い人用のページを見てもらいたいからでは。対応するプラグインが無い状態でプラグイン対応のページを見るとレイアウトが崩れたりしますので。

1画面の場合は、FLASH等をDLして下さい。とかが多いですよね。


2:[質問] アゲインビー [2003/05/07 15:58 ]

ありがとうございます。
"無い人用のページを見てもらいたい"場合にはそれ用のページ
を作りリンクを貼るわけですよね。
では1つのページで判別してプラグイン有りの人と無しの両方の
ユーザーに見てもらえる、という考えで上のサイトのような作り
になっているとしたら、もっと単純に以下のようなソースで
判別できないかなと思うのですがどうでしょうか・・?
御意見聞かせていただけると有り難いです。

あと、重ねて質問なんですが、Windows IEで擬似的にプラグイン
の無い環境にして動作確認するにはどうしたらいいか分からなくて困っています・・ぜひ教えてください。


<html>
<head>
<title>00000</title>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
</head>

<body bgcolor="#FFFFFF" text="#000000">
<table width="720" border="0" cellspacing="0" cellpadding="0">
 <tr bgcolor="#FFFFFF">
   <td valign="top" height="211"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="720" height="211">
       <param name=movie value="00000.swf">
       <param name=quality value=high>
       <embed src="00000.swf" quality=high pluginspage="http://www.macromedia.com/jp/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="720" height="211">
       </embed><noembed><img src="img/index/noflash.jpg" width="720" height="213" usemap="#Map" border="0">
       <map name="Map">
         <area shape="rect" coords="548,12,714,38" href="#">
         <area shape="rect" coords="548,47,713,71" href="#">
         <area shape="rect" coords="549,80,713,104" href="#">
         <area shape="rect" coords="549,111,713,137" href="#">
         <area shape="rect" coords="549,145,713,170" href="#">
         <area shape="rect" coords="549,177,713,202" href="#">
       </map></noembed>
       
     </object></td>
 </tr>
</table>
</body>
</html>

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]

ChaichanPAPA's World