1. 程式人生 > >HTML,CSS,JS實現網頁聊天視窗

HTML,CSS,JS實現網頁聊天視窗

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
    <style type="text/css"
>
.talk_con{ width:600px; height:500px; border:1px solid #666; margin:50px auto 0; background:#f9f9f9; } .talk_show{ width:580px; height:420px; border:1px solid #666; background
:#fff
; margin:10px auto 0; overflow:auto; }
.talk_input{ width:580px; margin:10px auto 0; } .whotalk{ width:80px; height:30px; float:left; outline:none; } .talk_word
{ width:420px; height:26px; padding:0px; float:left; margin-left:10px; outline:none; text-indent:10px; } .talk_sub{ width:56px; height:30px; float:left; margin-left:10px; } .atalk{ margin:10px; } .atalk span{ display:inline-block; background:#0181cc; border-radius:10px; color:#fff; padding:5px 10px; } .btalk{ margin:10px; text-align:right; } .btalk span{ display:inline-block; background:#ef8201; border-radius:10px; color:#fff; padding:5px 10px; }
</style> <script type="text/javascript"> // window.onload = function(){ var Words = document.getElementById("words"); var Who = document.getElementById("who"); var TalkWords = document.getElementById("talkwords"); var TalkSub = document.getElementById("talksub"); TalkSub.onclick = function(){ //定義空字串 var str = ""; if(TalkWords.value == ""){ // 訊息為空時彈窗 alert("訊息不能為空"); return; } if(Who.value == 0){ //如果Who.value為0n那麼是 A說 str = '<div class="atalk"><span>A說 :' + TalkWords.value +'</span></div>'; } else{ str = '<div class="btalk"><span>B說 :' + TalkWords.value +'</span></div>' ; } # 將之前的內容與要發的內容拼接好 提交 Words.innerHTML = Words.innerHTML + str; } } </script> </head> <body> <div class="talk_con"> <div class="talk_show" id="words"> <div class="atalk"><span id="asay">A說:吃飯了嗎?</span></div> <div class="btalk"><span id="bsay">B說:還沒呢,你呢?</span></div> </div> <div class="talk_input"> <select class="whotalk" id="who"> <option value="0">A說:</option> <option value="1">B說:</option> </select> <input type="text" class="talk_word" id="talkwords"> <input type="button" value="傳送" class="talk_sub" id="talksub"> </div> </div> </body> </html>