HTML,CSS,JS實現網頁聊天視窗
阿新 • • 發佈:2018-12-23
<!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>