Javascript 视频播放完毕后执行代码

Javascript 视频播放完毕后执行代码,javascript,html,asp.net,video,Javascript,Html,Asp.net,Video,我正在开发一个网站,该网站使用网站通知访问者。 在他们观看视频后,我想将用户发送到另一个页面继续访问。 是否有可能在Javascript或ASP.NET中捕获某种事件,以便我以后可以执行一些代码 这个html标记正在播放视频(这并不重要) 谢谢 只需瞄准您的视频ID“player”并使用“ended”参数,您就会没事了,简单如下: <script type='text/javascript'> document.getElementById('player').addEv

我正在开发一个网站,该网站使用网站通知访问者。 在他们观看视频后,我想将用户发送到另一个页面继续访问。 是否有可能在Javascript或ASP.NET中捕获某种事件,以便我以后可以执行一些代码

这个html标记正在播放视频(这并不重要)



谢谢

只需瞄准您的视频ID
“player”
并使用
“ended”
参数,您就会没事了,简单如下:

<script type='text/javascript'>
    document.getElementById('player').addEventListener('ended',myPlayer,false);
    function myPlayer(e) {
        if(!e) { e = window.event; }
        // do something here
    }
</script>

document.getElementById('player')。addEventListener('ended',myPlayer,false);
函数myPlayer(e){
如果(!e){e=window.event;}
//在这里做点什么
}
工作解决方案:

使用此代码,我可以在视频播放完毕后执行代码

<script type='text/javascript'>
    function setup() {
        var video = document.getElementsByTagName('video')[0];

        video.onended = function (e) {
            window.location.href = "http://www.google.com";
        };
    }
    $(window).ready(setup);
</script>

函数设置(){
var video=document.getElementsByTagName('video')[0];
video.onended=功能(e){
window.location.href=”http://www.google.com";
};
}
$(窗口)。就绪(设置);

感谢您为我指明了正确的方向,但代码并不完全有效。我对你的代码做了一点修改,使其工作完美无瑕。干得好!
<script type='text/javascript'>
    function setup() {
        var video = document.getElementsByTagName('video')[0];

        video.onended = function (e) {
            window.location.href = "http://www.google.com";
        };
    }
    $(window).ready(setup);
</script>