あるサイトをコーディング中なのですが、JavaScriptの知識が無くて困っています! ページの中にある「動画はこちら」というリンクをクリックするとPCではフラッシュに、ipad+iPhone+Androidではmp4の動画にリンクさせたいです。 ユーザーエージェントによって振り分け、PHP、JavaScript、.htaccess等の方法で読み込むURLを変えることができるのはわかったのですが、この場合2種類htmlファイルを用意しなくてはならないですよね。そうではなくて、htmlファイルは1つで、そのファイル内の「動画はこちら」をクリックしたタイミングでユーザーを振り分ける事はできるのでしょうか? 下記ソースはiPhoneとAndroidの場合はabcdにリンクという意味らしいのですが、 これを応用できますか??3つとも全部abcdにリンクさせ、尚かつ「あるリンクをクリックした時」という指示を加えればできるのかな?…と素人なりに考えたのですが。 そもそもこのような事は可能なのかどうか…。 周りに聞ける人も居なくて、検索しても同じケースが見当たらないので、わかる方がいればどうかご教授ください!!宜しくお願い致します。 ※下記ソースは応用できないかな?と私なりに思っただけなので、特にこだわりません。 ※html5での作成は考えていません。 ※動画の掲載方法や形式を変える事はできません。(例えばYouTubeにアップするなど) <script type="text/javascript"> if ((navigator.userAgent.indexOf('iPhone') > 0 && navigator.userAgent.indexOf('iPad') == -1) || navigator.userAgent.indexOf('Android') > 0) { location.href = '/abcd/'; } </script>
↧