- ベストアンサー
プラグインについて
お世話になっております さっそくなのですが HP上でインラインフレームを使い プラグインでその中にメディアプレーヤーを表示、 wmaファイル(再生項目)が終了したら 他のページにジャンプというのは できるのでしょうか? 何か参考などありましたら よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
ANo.1 の方がご紹介されているのは旧バージョンですね。 バージョン7以上の場合は、たとえば以下のようにできます。 Media Player が↓こんな感じに埋め込んであるとして ----------------------------------- <OBJECT CLASSID="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" TYPE="application/x-oleobject" ID="MPlayer"> <PARAM NAME="autoStart" VALUE="true"> <PARAM NAME="uiMode" VALUE="none"> <PARAM NAME="stretchToFit" VALUE="true"> <PARAM NAME="URL" VALUE="~">★再生ファイル </OBJECT> ----------------------------------- ↓スクリプトタグに以下の属性をつけて埋め込んでください。 ----------------------------------- <SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript" FOR="MPlayer" EVENT="playStateChange(NewState)"> if (NewState == 8) { location.href = "http://okweb.jp/"; } </SCRIPT> ----------------------------------- これで、再生が終了したら location.href ~ が実行されます。 ジャンプだけでなく他の処理もさせたいなら関数名を書くなど。 ちなみに NewState の中には Media Player の状態が入っています。 (たとえば読み込み中なら「お待ちください」などと表示させることも可) 環境への配慮について、ANo.1 の方がおっしゃっているとおり。
その他の回答 (1)
- koutarou504
- ベストアンサー率44% (182/407)
もしかして、出来るかも・・・。 (参考URLを参照) ただしこの場合、JavaScriptが無効だと反応なしとなります。 またどのブラウザでも対応するのかも不明です。 また、他のページの場所によってはセキュリティの為、 JavaScriptによる移動が出来ません。 (通常の自分のサイト内ならまず問題はないでしょうが。) いろいろ気を使う点が多そうですがとりあえず・・・。
お礼
ありがとうございます、 参考になりました。 やはりJSを使うべきですよね。 こんなサイトがあるとは・・ すいません、見つけられませんでした。 ありがとうございました。
お礼
できました! ありがとうございます。 もっと勉強しないとダメですね どうもありがとうございました。