safariで表示されない



0   名前: mone : 2007/01/25(木) 17:04  ID:CLpB3g0N sub-1h
現在作成中のページで、
flash部分がIEやfirefox(win)等では
問題なく表示されるのに、”safari”で表示されません。


外部のflash.jsに

document.write('<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"WIDTH="600" HEIGHT="130" id="nico" ALIGN="">');
document.write('<PARAM NAME=movie VALUE="navi-blog.swf"> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#FFFFFF> <EMBED src="navi-blog.swf" quality=high bgcolor=#FFFFFF WIDTH="600"HEIGHT="130" NAME="nico" ALIGN=""TYPE="application/x-shockwave-flash"PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED>');
document.write('</OBJECT>');

のように記述し

htmlに

<script src="css/flash.js" type="text/javascript"></script>

としています。

当方の環境がwinのため、icaptureで確認しています。
どなたか解決方法があればご教授下さい。
よろしくお願いします。




1   名前: 匿名 : 2007/01/25(木) 17:04  ID:pJIVEoET sub-.G
navi-blog.swfはないので別のファイルを使いましたが、ちゃんと表示されましたよ。

2   名前: JAB : 2007/01/25(木) 17:04  ID:edyXHPUn sub-gm
flashがプラグインされていないかJavaScriptがOFFになっているのでは?

3   名前: mone : 2007/01/25(木) 17:04  ID:CLpB3g0N sub-1h
匿名様、JAB様

さっそくご確認いただきありがとうございます。
Scriptの問題ではないのでしょうか。

ちなみにこちらが途中経過をアップしているページなんですが、
こちらも表示されますでしょうか?

http://www.bee-c.net/blog2.html

当方がWin環境のため、
すみませんが何卒よろしくお願いいたします。

4   名前: 猫好き : 2007/01/25(木) 17:04  ID:7Z/V9GV9 sub-2K
こんにちは。

flash.jsの中身を以下に変更してみてください。

document.open();
document.write("<OBJECT classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0' WIDTH='600' HEIGHT='130' id='nico' ALIGN=''>");
document.write("<PARAM NAME='movie' VALUE='navi-blog.swf'><PARAM NAME='quality' VALUE='high'><PARAM NAME='bgcolor' VALUE='#FFFFFF'><EMBED src='navi-blog.swf' quality='high' bgcolor='#FFFFFF' WIDTH='600' HEIGHT='130' NAME='nico' ALIGN='' TYPE='application/x-shockwave-flash' PLUGINSPAGE='http://www.macromedia.com/go/getflashplayer'><\/EMBED>");
document.write("<\/OBJECT>");
document.close();

たぶんこれで見れるかと…。
ちなみに、有名なサイトでWINでもsafariの画面を画像で見せてくれるサイトがあります。
ここで確認してみてはいかがですか?(確実な見え方を保障するものではありません)

http://www.danvine.com/icapture/

5   名前: 猫好き : 2007/01/25(木) 17:04  ID:7Z/V9GV9 sub-2K
失礼しました。

icaptureで確認済みでしたね。
では最後の4行は無視してください。

6   名前: mone : 2007/01/25(木) 17:04  ID:CLpB3g0N sub-1h
猫好き様

ありがとうございます。

教えて頂いたものに変更してみましたが、
icaptureで見ますと、swf部分がやはり真っ白になって
やはり表示されていません・・・

7   名前: 猫好き : 2007/01/25(木) 17:04  ID:7Z/V9GV9 sub-2K
こんにちは。

>icaptureで見ますと、swf部分がやはり真っ白になって
>やはり表示されていません・・・

あれ〜?おかしいですねえ…。
私もicaptureで確認しましたが、見えました。
http://tmp.championthinker.com/icapture/65777.png

でしたら、一旦flash.jsをcssフォルダから出して、全部同階層で表示できるか試してみてください。


8   名前: mone : 2007/01/25(木) 17:04  ID:CLpB3g0N sub-1h
猫好き様

htmlには <script src="flash.js" type="text/javascript"></script>とし

flash.jsをcssフォルダから出して、
全部同階層の状態にしてみましたが、やはり同じ状態です。

何度もすいませんがよろしくお願いします。

9   名前: 猫好き : 2007/01/25(木) 17:04  ID:7Z/V9GV9 sub-2K
確認しました。

icaptureでは、そのページ見れないですね…。
で、失礼ながらindexページから中を拝見しました。

topページはflashは表示されていませんでしたね。

で、プロフィールのページのflashは表示されていました。
ざっとソースを拝見したところ、!DOCTYPEから今回の問題ページとの違いがありましたし、EUC-JPとshift_jisとコードの違いもありました。

そこで、表示できるプロフィールのソースを引っ張ってきて、必要のないほかの部分(会社紹介などの画像)を削除し、そこに今回のfalshをはめ込んでみてください。
それで表示できるようならそのソースからどんどんと整斉してみるといいかもしれません。

コツコツ検証しながら答えをだすしかないかと…。
あまり手助けにはっていなくてすみません。
(先ほど画像を提示したように、私の方では問題なく見えるので、ちょっと色々私の方でも検証してみます)

10   名前: mone : 2007/01/25(木) 17:04  ID:CLpB3g0N sub-1h
わざわざご確認いただきありがとうございます。

プロフィール等は以前適当につくったもので、
リニューアルに向けてコードを見直していたら
今回の問題にぶつかりました。

自分なりにもコツコツ検証してみます。

一覧へ戻る