ホームページ作成SEOマニアックス

IE6 SWF埋め込みページで、Press OK to continue loading the content of this page ダイアログが出る現象の回避策

Internet Explorer という糞ブラウザ特にIE6で、SWFなどのFlashコンテンツを埋め込んでいるページを開くと

Press OK to continue loading the content of this page

と言うメッセージダイアログが出て、OKを押さないとページが表示されない。

Press OK to continue loading the content of this page

この現象はMacromedia Flash、Shockwave、Adobe Acrobatファイル等も含まれている。

IE6はもう古いから眼中になかったので確認するのすら忘れていたら、SWFをバナーにしたページがIE6だと全滅していた(汗)

ちなみに、IE7以降は大丈夫みたいだ。

つうか、バージョンによって全く表示が違う、バグだらけの糞ブラウザInternet Explorer等、もう廃止してしまえ!!!

と、ワシ一人が叫んだ所で、日本人の7割がこの糞ブラウザを使用しているってんだから、対応しないわけにも行かんわなぁ(涙)

てなわけで、今回行なったのは、リファレンス・オブ・ノンリニアと言う、私が管理するサイトの回避手順なので、同じような悩みを持っている方が参考にしてくだされば幸いですわ。

つうか、もっと早く気付くべきだわな(汗)

Advertisement

まずはエラーが出てた、以前のパラメーターがこれ

// banner.js
document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="800" height="230">');
document.write('<param name="movie" value="http://www.editors-labo.net/img/banner.swf">');
document.write('<param name="quality" value="high">');
document.write('<embed src="http://www.editors-labo.net/img/banner.swf" quality="high" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="800" height="230"></embed>');
document.write('</object>');

コイツをbanner.jsとしてjsファイルとして読み込ませていたのだが、IE7以降とその他のブラウザではこのパラメータで問題無かったのだが、IE6だと前記したとおり、

Press OK to continue loading the content of this page

になってしまう。

色々調べてみたら、Adobeのディベロッパーセンターに回避策が掲載されていた。
ブラウザの更新に備えたアクティブコンテンツ使用Webサイトの準備

エラーが出ていたパラメーターを下記のように書き直した

// banner.js
function RunBanner()
{
document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="800" height="230">\n');
document.write('<param name="movie" value="http://www.editors-labo.net/img/banner.swf">\n');
document.write('<param name="quality" value="high">\n');
document.write('<embed src="http://www.editors-labo.net/img/banner.swf" quality="high" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="800" height="230"></embed>\n');
document.write('</object>\n');
}

書き直したのは赤文字の部分のみ。
その他のパラメーターは同じである。

コイツをサーバの任意の所にアップロードしてやる。(当方では img/ 下に banner.js として入れてある)

手順1.で書いたJavaScriptファイルを読み込ませる為に、htmlタグの間に、インクルード文を書き込む。

<head>
・
・
・
<script src="img/banner.js" type="text/javascript"></script>
</head>

赤字の部分は、自分の環境に合わせて書き換えてください。

前記した通り、この例ではimgと言うディレクトリ内にbanner.jsと言うファイル名で読み込ませています。

手順1、2が整ったら、swfなどのオブジェクトを入れたい部分に、外部ファイル呼び出しようのタグを書き入れます。

<script type="text/javascript">RunBanner();</script>

RunBanner();の部分は、手順1.で書き直したパラメーター2行目のfunctionに準じます。

この部分は手順1.の2行目と連動させるように、自分の好きに書き換えてください。

てな訳で、無事にIE6でも表示できるようになるはずです。

つうか、2006年4月13日にはAdobeから対応策が出ていたと言うのに、今頃気付くとはお粗末なり(汗)

Advertisement
IE6 SWF埋め込みページで、Press OK to continue loading the content of this page ダイアログが出る現象の回避策
FLV動画を埋め込みしたページをインターネットエクスプローラー7で表示した後に閉じるとスクリプトエラーが発生することの回避手順。
フリーのJW FLV MEDIA PLAYERを利用した、簡単に出来るFLV(フラッシュビデオ)ファイルをHTMLに埋め込む手順。
Flashムービー(ビデオ)をhtmlに埋め込む手順です。通常のembedタグだと文法上良くありませんので、script化して埋め込む方法になります。
wmvやwvxファイルの埋め込み時、Mozilla用のembedタグはXHTML1.0 Transitional では文法上良くありませんので、script化して読み込ませる事で文法上も良くなります。IE、Mozilla共用で使用できます

<<<前の記事へ | 次の記事へ>>> このページのトップへ


■複数キーワードで検索する時は半角スペースで区切ってください
My Yahoo!に追加
IPv4アドレスついに枯渇!
迷惑極まりない問い合わせ
MTおよびMTOS 5.02 セキュリティーアップデート
ロリポップサーバーでのMT公開日時指定投稿(cron)設定
自サイトが悪意のある他サイトにインラインフレーム表示される
Gumblar対策
MTOS 5.0 アップグレード後、携帯サイトが文字化け
MTOS 5.0 アップグレード手順 SQLite
Firefox プロセス終了できない現象
不正なサイト乗っ取りの防止策
MT ファイルアップロード制限変更手順
Apacheサーバーでのindex Of 表示回避手順
SWFなどの埋め込みコンテンツがIE6でエラーダイアログが出る現象
MT4.261アップグレード手順
ロリポップサーバ、ディスク容量増加!
さくらインターネット .htmlをPHPとして動かす
MTOS 4.x インストール手順
MT 4.x ダウンロード 転送 パーミッション変更 SQLiteデータベース作成
さくらサーバーでの Index of 表示をさせない手順
phpのバージョン確認方法
Apache2.2 最新バージョン
PHP インクルード 文字化けする現象
コアサーバーでのcronの設定 MT4.x 日時指定で予約投稿編
サクラエディター 入力改行コードの指定 (LF)
ハッスルサーバーで Service Temporarily Unavailable が頻繁に出る
チカッパphp5バージョンアップ後のphp includeエラー対処
さくらサーバーで.htmlをphpとして動かす
FLVファイルの埋め込みでのIEスクリプトエラー対処
ロリポップサーバーでphp5バージョンアップ時のincludeエラー対処
ハッスルサーバーでMT4.2 PHP化注意事項
格安レンタルサーバーの比較
Google独自ブランドのブラウザGoogle Chrome登場!
Windows MediaPlayer11 でHTML埋め込みwmvが視聴出来ない現象
FLV動画の埋め込み手順
Safariでのcssレイアウトずれ対処
Firefox3 公開!IE7より9.3倍早い!!!
自宅サーバーでの検索エンジン対策
相互リンクと被リンク
metaタグを知ろう!
go-pear.phpが実行できない場合
SEOを考慮したサイトの引越し(301リダイレクト)
IE7でのレイアウトずれ対処
バックリンク(被リンク)について
Thumbs.db ファイルをFTPに残さない(作らない)
自宅サーバ でのwmv埋め込み+Firefox・Mozilla(Apache)
サイト整理=リンク切れのチェック
FireFox Add-ons Edit CSS
Flash(.swf)の埋め込み-IE・Mozilla系共有
wmvファイル埋め込み(Java Script 編)
wmv動画の埋め込み(IE・Mozilla系共用)
IEでのレイアウトずれ対処(css)
IE6以前でpng透過画像を使用する
フレームセットの利点と欠点
htmlファイル整理|ディレクトリ毎のファイル整理
検索エンジンを意識したサイトを作る
ホームページのタイトルと内容
MT作成サイトのPHP化手順
さくらサーバーでのPHPサイト構築
PEARのインストール(さくらサーバー編)
サクラエディターの使い方
サクラエディターのインストール

サイトマップ