Highslideでiframeビデオを開いていますが、IE8以外のすべてのブラウザーでうまく機能します(IE9は試していません)。IE8では、拡張ウィンドウが機能する代わりに、ビデオが開いて新しいタブで再生されます。
このページは、SoundManagerと呼ばれるオーディオプレーヤープログラムも使用しているため、複雑です。メインのSoundManagerjavascriptリンクを削除すると、Highslideは正しく機能します。または、と呼ばれるページのjavascript関数を削除するsoundmanager.setup
と、Highslideも機能します。明らかに、2つのプログラムの間にはいくつかの矛盾があります。ページ上でスクリプトを移動しようとしましたが、成功しませんでした。コードを調べましたが、すべてがモジュール式で含まれているように見えるため、競合を見つけることができません。しかし、私は高レベルのjavascriptプログラマーではなく、明らかに何かが欠けています。
以前にSoundManagerを見たことがありますか?また、競合が発生したことはありますか?何か提案できますか?これがあなたの仕事の説明の外にあるなら、私は理解します。ただし、両方のプログラムを同じページで動作させると便利です。
このページを見たい場合は、次の場所にあります。http : //www.idesignmagic.com/silver/videotest.phpページタイトルの下にあるシアンのビデオ再生ボタンは、Highslide拡張を起動します。
コードにはいくつかの単純なphpがあり、オーディオタイトルとURLの配列を使用してSoundManagerの選択肢を表示しますが、Highslideには影響しません。
あなたが私に与えることができるどんな助けでもありがたいです。
[編集:私はについて間違っていましたsoundmanager.setup
。構成のデフォルトをリセットするだけです。デフォルトをメインページにあるものに置き換え、メインページからsetup
削除setup
しました。IE8でも同じように機能しない結果が得られます。しかし、おそらくこれは、これらのセットアップの選択肢の1つが問題を引き起こしていることを意味します。]
ありがとう。
マーク