Javascript Christmas Cards

From XPUB & Lens-Based wiki
<!DOCTYPE html>
<html>
<head>
<script>


function domything () {
    var x = document.getElementById("xmas");
    // console.log("x is", x, x.currentTime, x.duration);
    x.currentTime = x.duration / 2;
    x.play();
}

function start () {
    var x = document.getElementById("xmas");
    x.addEventListener("durationchange", domything, false);
    x.addEventListener("play", function () {
        body =document.getElementsByTagName("body")[0];
        body.style.background = "black";
    }, false);
    x.addEventListener("pause", function () {
        body =document.getElementsByTagName("body")[0];
        body.style.background = "";
    }, false);
    x.addEventListener("timeupdate", function () {
        if (x.currentTime > 56) {
            x.currentTime = x.duration / 2;
        }
    }, false);

}

document.addEventListener("DOMContentLoaded", start, false);

</script>
</head>

<body>
<center>
<video id="xmas" controls src="video/Prozim-Christmas863.ogv">No video support!</video>
<br />
Video by <a href="http://www.archive.org/details/Prozim-Christmas863">Utah Valley Handbell Choir</a>

</center>
</body>


</html>

LIVE