初めて質問させていただきます。
私は、FLASH初心者で、HTMLが理解できる程度ですので、どう記述すれば良いかを教えていただければ助かります。どうぞよろしくお願いします。
5つの.swf(200x55のa.swf,b.swf,c.swf,d.swf,e.swf)を作りました。
この.swfを、ページを読み込む(あるいは更新する)度にランダムに選択し表示させたいのです。
こちらで過去のQ&Aで<EMBED>の記述は参考にして、Firefoxでのランダム表示は出来ました。HTMLの記述は以下のとおりです。
===============================================================
<html>
<head>
<title></title>
<style type="text/css">
<!--
-->
</style>
</head>
<body>
<script language="JavaScript">
<!--
swfFiles = new Array("a.swf","b.swf","c.swf","d.swf","e.swf");
document.write('<embed src="' + swfFiles[Math.floor(Math.random()*5)] + '" quality="high"
bgcolor="#000000" width="200" height="55">');
//-->
</script>
</body>
</html>
================================================================
この記述でFirefoxでは表示されましたが、InternetExplorer・Operaなど主要なブラウザでも表示させたいのです。
どうかどなたか教えてください。できれば、上の記述内容に直接書き加えた形で教えていただけると助かります。
どうぞ、よろしくお願いします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
<script type="text/javascript" >
<!--
fData = new Array();
fData[0] = "./swf/a.swf";
fData[1] = "./swf/b.swf";
fData[2] = "./swf/c.swf";
fData[3] = "./swf/d.swf";
fData[4] = "./swf/e.swf";
fName = fData[Math.floor(Math.random()*5)%fData.length];
html = '<object data=" '+fName+' " ';
html += ' width="200" height="55"';
html += ' type="application/x-shockwave-flash">';
html += '<param name="movie" value=" '+fName+' ">';
html += '<param name="loop" value="">';
html += '<param name="quality" value="high">';
html += '<param name="bgcolor" value="#000">';
html += '<param name="wmode" value="" >';
html += '</object>';
//-->
</script>
<body>
<script type="text/javascript" >
<!--
document.write(html);
//-->
</script>
ご回答ありがとうございます。
これを参考に、意味を把握して使わせていただきます。
ありがとうございました。
また、今後も色々質問させていただくと思いますが、またよろしくお願いします。
No.1
- 回答日時:
ENBED の使用がよろしいかよろしくないかは別問題として,
> quality="high"
>
> bgcolor="#000000"
にある2つの改行を削除すると IE では表示されましたよ。
<script language="JavaScript">
<!--
swfFiles = new Array("a.swf","b.swf","c.swf","d.swf","e.swf");
document.write('<embed src="' + swfFiles[Math.floor(Math.random()*5)] + '" quality="high" bgcolor="#000000" width="200" height="55">');
//-->
</script>
ご回答おりがとうございます。
そうでしたね。<embed>は改行してはいけないのを思い出しました。
しかし、改行を削除しても私が使用してるIE7では表示されませんでした。コピペしてもダメでした。
.wmvなどの動画を載せるときに勉強したのですが、IEで表示するためには<OBJECT>で書く必要があったと思うのですが、.swfのときはまた別なんでしょうか・・・
他のアドバイス、記述、追加記述がありましたら教えてください。
よろしくお願いします。
あと・・・「ENBED の使用がよろしいかよろしくないかは別問題として,」っていう言葉が気になります。どういうことなのか教えていただけますでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- PHP ここでの ②if($su_d<>"")の比較演算子 を使う理由は 1 2022/03/26 02:33
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
- PHP if(preg_match("/[^0-9]/",$gu_d)){意味を教えてください。 1 2022/05/06 05:37
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- JavaScript 1日1回引けるJavaScriptおみくじについて 1 2022/12/12 22:28
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- HTML・CSS (Javascript)印刷するファイルに応じて印刷プレビュー画面で用紙を自動的に切り替えたい!! 2 2022/04/11 12:04
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/30 09:10
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
HTMLからFLASHへデータを送る
-
HTML内のデータあるいは引数を...
-
Googleマップに保存した地点が...
-
サポートされたファイル形式お...
-
e-taxで送信ファイルの拡張子が...
-
2枚、マイクロSDカードを入...
-
【VBA】マクロの入ったファイル...
-
A4の紙に印刷されている文字を...
-
ビデオファイルのプロパティの...
-
ガラケーからPCへの写真の取り込み
-
ファイル数と合計サイズの取得方法
-
個別に違う添付ファイルを付け...
-
スマホでtxtファイルを編集する...
-
このページではAC_RunActiveCon...
-
VB2010で全画面で動画をランダ...
-
RaspberryPi にUSBメモリを接続...
-
VBSでファイルを指定のフォルダ...
-
PDFファイルの倍率を変えて保存...
-
TextBoxにフォーカスを与えると...
-
PC内で速度を遅くした音源をCD...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
[FLASH] flashvarsについて教え...
-
PDFファイルの倍率を変えて保存...
-
サポートされたファイル形式お...
-
Googleマップに保存した地点が...
-
【VBA】マクロの入ったファイル...
-
個別に違う添付ファイルを付け...
-
e-taxで送信ファイルの拡張子が...
-
エクセルで「特定の文字を含む...
-
スマホでtxtファイルを編集する...
-
複数のブックを新しいブックのS...
-
A4の紙に印刷されている文字を...
-
iPhoneの内蔵の記憶媒体は、HDD...
-
ビデオファイルのプロパティの...
-
エアコンの冷媒 R410Aの重...
-
ガラケーからPCへの写真の取り込み
-
拡張子「.IDJ」を、windo...
-
Fortniteのクラッシュについて
-
2枚、マイクロSDカードを入...
-
ITパスポートの一環で質問です...
-
VBA:カウンターの i の値が開放...
おすすめ情報