123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081 |
- <!DOCTYPE html>
- <html>
- <style>
- #myProgress {
- width: 100%;
- background-color: #ddd;
- }
- #myBar {
- width: 10%;
- height: 30px;
- background-color: #04AA6D;
- text-align: center;
- line-height: 30px;
- color: white;
- }
- </style>
- <body>
- <h1>影片標題</h1>
- <h2>追蹤影片進度</h2>
- <div id="myProgress">
- <div id="myBar">10%</div>
- </div>
- <br>
- <button onclick="move()">Click Me</button>
- <script>
- var i = 0;
- function move() {
- if (i == 0) {
- i = 1;
- var elem = document.getElementById("myBar");
- var width = 10;
- var id = setInterval(frame, 10);
- function frame() {
- if (width >= 100) {
- clearInterval(id);
- i = 0;
- } else {
- width++;
- elem.style.width = width + "%";
- elem.innerHTML = width + "%";
- }
- }
- }
- }
- </script>
- <h1>WebSocket Chat</h1>
- <form action="" onsubmit="sendMessage(event)">
- <input type="text" id="messageText" autocomplete="off"/>
- <button>Send</button>
- </form>
- <ul id='messages'>
- </ul>
- <script>
- var ws = new WebSocket("ws://www.choozmo.com:8888/ws");
- ws.onmessage = function(event) {
- var messages = document.getElementById('messages')
- var message = document.createElement('li')
- var content = document.createTextNode(event.data)
- message.appendChild(content)
- messages.appendChild(message)
- };
- function sendMessage(event) {
- var input = document.getElementById("messageText")
- ws.send(input.value)
- input.value = ''
- event.preventDefault()
- }
- </script>
- </body>
- </html>
|