続“中断しました”対策 ~youtube埋め込みタグを挿入するとまたしても“中断しました”エラーが出るの巻~
続“中断されました”対策 ~youtube埋め込みタグを挿入するとまたしても“中断されました”エラーが出るの巻~
「インターネット サイト xxxxxxxx を開けません。 操作は中断されました」エラー原因と、その見つけ方。
記事URL:http://tech.kimihiko.jp/article/20944727.html
↑この手順で“中断しました”エラー問題をクリアしたと思ったのも束の間、
お次はyoutubeの動画を埋め込み貼り付けている場合のみ、
“中断されました”エラーが出ることに気づいてしまったので、さらに調べてみました。
参考にしたのは以下のサイト
インターネットサイト○○○○を開けません。操作は中断しました。 – KUMA TYPE
http://blog.kumacchi.com/2008/08/post_345.html
Slimboxをつかって画像をかっこよく表示しているページにYoutubeのタグを貼り付けると「インターネットサイト○○○○を開けません。操作は中断しました。」とエラーが表示される場合があります。
IEだとIE6、IE7関係なく出るんですが、Firefoxだと出ません。たぶんIEがウンコだからだと思いますが、IEの利用ユーザーは多いので困るわけです。
KUMA TYPEさんのところでは、Slimboxについて言及されていますが、
まぁ似たようなものです。
KUMA TYPEさんが言われている、まさにそのようなことが
今私のブログにも起こっています。(*´д`*)
実際の問題回避方法ですが、MooToolsやSlimbox関係のJavaScriptの読み込みタグを通常はHEADタグの中に書きますが、これをそのページの閉じBODYタグの直前に持っていって読み込みのタイミングを遅くしてあげることで見事に問題が解決されるようなります。
私も試しました。私の場合はLightboxを利用していて、
それ用に埋め込んだタグがずらっと4行ほどあったので
それらをそのまま、bodyの閉じタグ直前に持っていくとうまくいきました^^
※4行
<link rel="stylesheet" href="http://kimihiko.jp/inc/script/lightbox/css/lightbox.css" type="text/css">
<script type="text/javascript" src="http://kimihiko.jp/inc/script/lightbox/js/prototype.js"></script>
<script type="text/javascript" src="http://kimihiko.jp/inc/script/lightbox/js/scriptaculous.js?load=effects,builder"></script>
<script type="text/javascript" src="http://kimihiko.jp/inc/script/lightbox/js/lightbox.js"></script>
KUMA TYPEさん、助かりました。
KUMA TYPEさん同様、私も困っている方のためにφ(.. )を残しておきます。