マンガでよめる痔のこと・薬のこと

Internet Explorer 9で、JavaScriptを有効にしてあるにもかかわらず、
JavaScriptを使用しているWEBページの動画が見れません。

これは当方のインターネットオプションの設定が間違っているのでしょうか、
それとも閲覧しているWEBページに問題があるのでしょうか。
ご教授お願い致します。

皆さんは下記のWEBページの画像をクリックしてリンク先の動画が見れますか?

http://www.rtbot.net/%E3%83%81%E3%83%A5%E3%83%BC …

因みにOSはWindows 7の64bit版です。

このQ&Aに関連する最新のQ&A

A 回答 (3件)

いろいろと調べてみました。



たしかにIEではリンク先が表示されませんね。

このページのソースをみると、例えば「地デジチューナー入門編」の部分には、
<a href="javascript:void(0);" onclick="return popitup('fmjS0Jo5usw')">
というタグが設定されています。

これは、ここをクリックすると、popitup(id)という関数を呼び出すというものです。

この関数はソースの初めの方で読み込まれている
bjaxfun.js
というJavaScriptファイルの中にあります。

この中で、
url="http://www.rtbot.net/play.php?id="+id;
newwindow=window.open(url,'Video Player','height=380,width=590');
という文で新しいウインドウを開いてそこで動画を再生するようになっています。

で、ここに問題があります。

window.open()
の第2引数(ここでは'Video Player')は、新しく開くウインドウにつける名前を指定するのですが、IEではこの中に空白があるとエラーになってしまいます。

window.open()の第2引数の正式な仕様がどうなっているのか分かりませんが(つまり、仕様では空白を認めているのかどうか)、検索するとこの件に触れているブログがいくつか見つかりました。
例えば、
http://bluesboarder.la.coocan.jp/?p=158
http://codaholic.org/?p=876

結論として、質問者さんの問題を解決するには、
このサイトの管理者がpopitup()を修正するか、
IEが、window.open()で空白のあるウインドウ名に対応するか、
それとも、
質問者さんが別のブラウザで閲覧するかしかないと思います。

ま、現実的には、別のブラウザで閲覧ということになってしまいますかね。
    • good
    • 0
この回答へのお礼

詳細で丁寧な回答ありがとうございました。
原因が分かって安心しました。
今後は別のブラウザで閲覧しようと思います。

お礼日時:2012/08/17 13:12

No.1の補足です。


どの動画でも共通ですが、IE8以降のIEブラウザでは「Web ページ エラー」が出ますね。
http://www.rtbot.net/bjaxfun.js
IE8,IE9,IE10には対応していないのだと思います。
むしろ、bjaxfun.jsにブラウザ判定条件のある IE5,IE6,IE7では正常に表示されるのでは?
(当方には古い環境が無いので試せません)
firefox,safariにも対応する記述があるので問題なく表示されているようです。

---Web ページ エラー
メッセージ: 引数が無効です。
ライン: 3
文字: 2
コード: 0
URI: http://www.rtbot.net/bjaxfun.js

メッセージ: 引数が無効です。
ライン: 3
文字: 2
コード: 0
URI: http://www.rtbot.net/bjaxfun.js
    • good
    • 0

firefoxでは何も問題なく見れますので、


Webページには問題ないのでは?
JavaScriptが原因だ、という根拠は何でしょうか?
flash player(plugin)は適切でしょうか?
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。
JavaScriptが原因と特定してわけではありません。
flash playerも最新版がインストールされています。
他の原因かもしれません。
解決法をご存じの方を探しています。

お礼日時:2012/08/17 11:34

このQ&Aに関連する人気のQ&A

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


人気Q&Aランキング