アプリ版:「スタンプのみでお礼する」機能のリリースについて

 カテゴリー違いでしたらお詫びします。
 ホームページを作ることとなり,Flashを導入したところ,Xpアップデートに伴い 最近多出する ブロックコンテンツとなり,来訪者に精神的負担を与えかねません。

http://hotwired.goo.ne.jp/info/info060829.html
http://www.adobe.com/jp/devnet/activecontent/art …
http://www.onflow.jp/blog/archives/2006/04/20064 …

なども試しましたが,置き方が悪いのか,表示されなくなりました。お勧めの方法がありましたら,お教えください。

A 回答 (1件)

多分ですが


FLASHへのパスが間違ってるのではないでしょうか。
JSファイルからではなく、HTMからの相対パスになります。


てっとり早い方法は、

まず、お好きな名前でjsファイルを作ります。
テキストファイルで拡張子をjsにするだけでいいです。

中身は、

document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cab … width="横幅" height="縦幅">');
document.write('<param name="movie" value="そのswfのファイル名">');
document.write('<param name="quality" value="high">');
document.write('<param name="wmode" value="transparent">');
document.write('<embed src="そのswfのファイル名" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="横幅" height="縦幅">');
document.write('</OBJECT>');

と書いて、

htmのflashを表示させたい部分に、
<script type="text/javascript" src="jsファイル名"></script>

で表示されると思います。
駄目な場合は、パスが間違っている場合が多いので
ファイルまでのパスを色々いじってみると良いと思います^^

この回答への補足

  document.writeのお陰で拙の頭もJSもすっきりしてきました。ありがとうございます。

 まだブロックコンテンツの攻撃を受けます。どこが悪いのでしょう。まず,目的のフラッシュは出ます。パスは使わず。メインフォルダにおいております。
Htmlは,
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD>
<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<META name="GENERATOR" content="IBM WebSphere Studio Homepage Builder Version 10.0.4.0 for Windows">
<META http-equiv="Content-Style-Type" content="text/css">
<TITLE>menu3_2_600</TITLE></HEAD>
<BODY bgcolor="#00ffff">
<SCRIPT type="text/javascript" src="mainmenu1.js"></script>
</BODY></HTML>

ジャバスクリプトは,
document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cab … width="150" height="600">');
document.write('<param name="movie" value="menu3_2_600.swf">');
document.write('<param name="quality" value="high">');
document.write('<param name="wmode" value="transparent">');
document.write('<param name=bgcolor value=00ffff>');
document.write('<param name=FlashVars value="TopPlace=SAME&TextName=menu3.txt">');
document.write('<embed src="menu3_2_600.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="150" height="600">');
document.write('</OBJECT>');

 です。もう少しお教えいただければ幸いです。

補足日時:2006/09/12 18:01
    • good
    • 0
この回答へのお礼

 早速迅速にありがとうございます。
今から試してみます。結果は補足の方で・・・

 ありがとうございます。

お礼日時:2006/09/12 12:31

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!