Flashでカウントダウンするムービーを作成し、その初期値をJavascriptで動的に付加しようとしています。
-親ページに子ページを<iframe>で読み込む
-親ページの読み込みは都合最初の1回のみ
-子ページはcgiで書き出し、その際にカウントダウン初期値を動的に設定
-子ページの内容を書き換える度、カウントダウン初期値を動的に変更して行くイメージです。
-子ページに設定したinitValueの値を、親フレームのFlashに付加してその値からカウントダウンさせたい。
-下記のような記述で、IE6.0のみ動作不可
□親ページ
■Flash埋込部
-<object>、<embed>各々に"id"を設定
-付加するカウントダウン用変数restの初期値は60
<object classid=(以下省略)>
<param name="movie" value="countdown.swf?rest=60" id="fls">
<param name="quality" value="high">
<embed src="countdown.swf?rest=60" id="fls2"(以下省略)></embed>
</object>
■Javascript
<head>
<script language="javascript" type="text/javascript">
<!--
function setPrm(rNum){
rv = "countdowm.swf?rest=" + rNum;
document.getElementById("fls").setAttribute("value",rv); //<object>用
document.getElementById("fls2").setAttribute("src",rv); //<embed>用
}
-->
</script>
</head>
□子ページ
<head>
<script language="javascript" type="text/javascript">
<!--
initValue = 30;//サーバーより動的に取得
//親に記述している関数を実行
window.parent.setPrm(initValue);
-->
</script>
</head>
■ブラウザ毎の動作状況
□WIN
-IE6.0・・・×
-Firefox2.0・・・○
□Mac
-Safari2.0・・・○
-Firefox2.0・・・○
IE6.0のsetAttributeでつまづいているような気がしますが、代替となる記述法がわかりません。
IE6.0で動作させる方法等、お知恵をお借り出来ればと存じます。
よろしくおねがいします
No.1ベストアンサー
- 回答日時:
代用できるとしたらSetVariableを使用してください。
このような感じです。
window["movieName"].SteVariable("varName",value);
varName・・・書き換える変数名
value・・・値
wynd 様
サンプルまでご提示いただきありがとうございます。
結局今回はFlashVarsとsrcにクエリ付加をブラウザによって振
り分け、innerHTMLで書き換える、という方法をとらせていただき
ました。
お手間を取らせてしまったのに申し訳ありませんでした。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript javascriptで変数を組み込みたい 2 2023/01/13 09:52
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/07 21:04
- JavaScript セレクトボックスを2つ設けて選択して初めてメッセを表示 1 2022/07/27 12:15
- JavaScript switch文のswitch(n)の部分を複数の値にするか、if文に変えてほしいです。 1 2022/07/27 17:18
- JavaScript javascriptのちょっとした動作不良(原因は突き止めたのですが) 1 2023/06/15 19:58
- JavaScript javascript作成してます。ラジオボタンで判定するコードを書いてます。 1 2023/07/18 11:03
- JavaScript HTMLでJavaScriptを使ってパスワードの強化判定のプログラムを作成しています。 一通り作っ 2 2022/10/19 01:41
- JavaScript sessionStorageを調べています。 1 2023/06/20 12:41
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
iframeの部分だけリロード
-
ロールオーバーとスワップイメ...
-
キングファイルの背表紙を作成...
-
エクセルで置換リストを別ブッ...
-
エクセルVBAでマルチページの切...
-
リンクをアップデートするしな...
-
文字を一括で置換するソフト・...
-
Teams もらったリンクを開いて...
-
トロッファとは何ですか??
-
<IFRAME>でコンテンツ部分のみ...
-
カンマ区切り形式ではなく、セ...
-
アクセス元URLをばれないよ...
-
ページの自動ジャンプを止めるには
-
VBAでマルチページのページ指定...
-
HTMLのリンク先が表示されない
-
画像へのリンク(URL)埋め込み
-
EXCELデータ上で複数のキーワー...
-
Gmailのリンクが機能しないのは...
-
中国のEV
-
パワーポイントで参照ページを...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ホームページ内検索をフォーム...
-
簡易版パスワード入力画面について
-
海外の時間をホームページ上に表示
-
【JavaScript】特定の条件で特...
-
iframeの部分だけリロード
-
pythonにおける単方向リストの...
-
【javascript】 IMEのカタカナ...
-
チェックボタンをクリックする...
-
getElementsByTagNameが使えない
-
キングファイルの背表紙を作成...
-
カンマ区切り形式ではなく、セ...
-
パワーポイントで参照ページを...
-
各ページの1番上の表示について
-
<IFRAME>でコンテンツ部分のみ...
-
エクセルで例えば、関数を使っ...
-
リンクをアップデートするしな...
-
VBAでマルチページのページ指定...
-
エクセルVBAでマルチページの切...
-
エクセルでアルファベット5段階...
-
文字を一括で置換するソフト・...
おすすめ情報