| Name |
ohta |
| Date |
2006年04月22日 (土) 17時39分 |
| Message |
2006年04月09日の「IEが変わる?」の記事に関連して、
Win XPのIEでActiveXの更新プログラムがインストールされた後に起こる
「このコントロールをアクティブ化して・・・」の表示がでないように、あれから憲ちゃんがリンクしてくださった関連記事を参考にがんばっているのですがうまくいきません。
お忙しいかと思いますが、手順も含めてくわしくご教授いただけないでしょうか? |
Response
01
|
| 2006年04月22日
(土) 23時55分> 憲ちゃん
|
|
こんばんは、ohtaさん♪
関連記事としてリンクしているActiveX
コントロールのアクティブ化の説明のとおりですが(^^;
<EMBED>タグだけで埋め込む場合の例でご説明しますと・・・
例えば今までテーブルタグでHTMLに以下のように埋め込んでいるとします。
<table height=100% border=0 cellspacing=0 cellpadding=0 align="center">
<tr valign="middle"><td>
<table width=400 border=0 cellspacing=0 cellpadding=0><tr>
<td><embed src="abc.swf" quality=high
bgcolor=#000000 width=400 height=300 /></td>
</tr></table>
</td></tr></table>
@まず、Winなら「メモ帳」を新規作成して、その中に以下のように記載します。
document.write('<embed src="abc.swf" quality=high
bgcolor=#000000 width=400 height=300 />');
※JavaScriptの「document.write('ここに元の埋め込みタグ');」
※上手くいかない原因にここの「' '」が「" "」になっていることもあります(^^)
<OBJECT>タグのようにタグが長くなるときは適当に切りのよいところで・・・
document.write('<embed src="abc.swf" quality=high
bgcolor=#000000 ');
document.write('width=400 height=400 />');
このようにいくつでも分散して記載することができます。
このときに例えば「bgcolor=#000000'」の00000の後にすぐ「'」をもってくると、
スペースが確保されず、「bgcolor=#000000width=400 height=400」
このように記載したことと同じになって、上手くいかないこともあります。
A正確に記載できたら「名前を付けて保存」しますが、
名前は、自分で分かりやすいようにSWFと同じファイル名”abc”に、拡張子を”.js”とし、
”abc.js”をSWFと同じフォルダに保存します。
B元のHTMLファイルで、埋め込みタグの部分を次のように書き替えて「上書き保存」します。
<table height=100% border=0 cellspacing=0 cellpadding=0 align="center">
<tr valign="middle"><td>
<table width=400 border=0 cellspacing=0 cellpadding=0><tr>
<td><script language="JavaScript" src="abc.js"></script></td>
</tr></table>
</td></tr></table>
以上ですが、
ブラウザで「JavaScriptを無効」にしている場合は、ムービーは表示されません!
⇒サンプル(別ウインドウ) activex0.zip
※SWF及びJSファイルは、「img」フォルダに入れた構造にしています。
※JSファイルは、<OBJECT><ENBED>併記のフルタグで記載していますので参考にしてください。
なお、JSファイルは、アイコンのダブルクリックでは開かないかもしれません。
JSファイルの中身を修正するときは、アイコンを右クリック、
右クリックメニューの「プログラムから開く」→「Notepad」で開いてください。
|
|
Response
02
|
| 2006年04月23日
(日) 00時56分> ohta |
|
憲ちゃん、さっそくありがとうございました。
サンプルまでつけていただいてとても参考になりました。
お恥ずかしい話で、JSファイルをどうやってつくるのかもわからず、
メモ帳で拡張子を「.js」にするだけとは目からうろこです。
それに「' '」のような素人が間違いやすい点までお心配りいただいて感謝です!
それはそうとブラウザでムービーの縦横中央配置の仕方って、こんな風にするのですね。
横中央はできていたのですが縦中央ははじめて知りました。
本当に勉強になります。ありがとうございました。
|
|
Response
03
|
| 2006年04月23日
(日) 23時56分> 江口 |
|
こんにちは。ohtaさん。
わたしも、microsoftに載っている書き方ではよく理解できませんでした。
憲ちゃんの説明のしかたはとても分かりやすいです。
質問してくださって助かりました。
さっそく、jsファイルを作り、FlashのHTMLファイルを書き換えます。
憲ちゃん、ohtaさん、ありがとうございました。
|
|
Response
04
|
| 2006年04月24日
(月) 02時39分> 憲ちゃん
|
|
江口さん、こんばんは(*^-^*)
|
|
Response
05
|
| 2006年04月24日
(月) 19時34分> 江口 |
|
うぁ〜!憲ちゃん、ご挨拶下さって嬉しいです!
zipファイル、本当によく理解できましたよ。
わたしのファイルにはembedタグとobjectタグとふたつがあって
embedだけを記載するのか両方なのか迷ったからです。
本当に憲ちゃんの説明はすごいです。ありがとうございます!
|
|
Response
06
|
|
Response
07
|
| 2006年04月25日
(火) 03時16分> 憲ちゃん
|
|
つっちーさん、さすが!!言われてみればそういうことでしたね(;^_^Aアセアセ。。。
ありがとうございました(^^)
<関連記事> |
|