首页
网页特效库
网页特效库
导航菜单
按钮表单
背景特效
时间日期
图片特效
鼠标特效
文本操作
窗口页面
状态栏类
警告对话
综合应用
游戏娱乐
首页
>
特效
>
综合应用
> 正文
Js仿开心网好友印象功能(点击文字弹出印象框)
2009-12-31 综合应用 242℃
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="author" content="Chomo" /> <link rel="start" href="http://www.14px.com" title="Home" /> <title>仿开心网好友印象功能</title> <style type="text/css"> .box{ width:500px; padding:10px; height:auto; overflow:hidden; text-align:center} .box span{ line-height:30px; height:30px;white-space:nowrap; display:inline-block; cursor:pointer} .box a,.box a:hover{ padding:10px;color:#fff; line-height:16px;font-weight:bold; font-size:14px;text-decoration:none; position:relative; border:0;} .box a:hover{ border:2px #09e solid;padding:8px;} input.cur{ border:1px #c00 outset} </style> </head> <body> <div class="box"><span><a href="#">色鬼</a></span><span><a href="#">你懂个啥</a></span><span><a href="#">-……-</a></span><span><a href="#">休息</a></span><span><a href="#">帅气</a></span><span><a href="#" >天涯地方</a></span><span><a href="#">无法形容</a></span><span><a href="#" >才子</a></span></div> <br/><br/><input type="text" value="asd" maxlength="20" id="input-txt"/><input type="button" value="评价" id="input-btn"/> <script type="text/javascript"> function randomColor() { //16进制方式表示颜色0-F var arrHex = ["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F"]; var strHex = "#"; var index; for(var i = 0; i < 6; i++) { //取得0-15之间的随机整数 index = Math.round(Math.random() * 15); strHex += arrHex[index]; } return strHex; } function changeColor(){ var links = document.getElementsByTagName("a"); for(var i=0;i<links.length;i++){ var bgColor = randomColor();//改变背景色的代码,根据修去修改。 links[i].style.backgroundColor = bgColor; } } function sayHi(){ var scolor,links = document.getElementsByTagName("a"); for(var i=0;i<links.length;i++){ links[i].onmouseover = function(){ scolor = this.style.backgroundColor; this.style.color = scolor; this.style.borderColor = scolor; this.style.backgroundColor = "white"; } links[i].onmouseout = function(){ this.style.color = "white"; this.style.borderColor = ""; this.style.backgroundColor = scolor; } links[i].onmousedown = function(){ alert('你对XXX的印象是 "'+this.childNodes[0].nodeValue+'"'); } } } function addEvaluation(){ var txt = document.getElementById("input-txt"); var btn = document.getElementById("input-btn"); var divs = document.getElementsByTagName("div")[0]; if(!txt) return false; if(!btn) return false; var texts,links,spans; txt.onfocus = function(){ btn.className="cur"; } txt.onblur = function(){ btn.className=""; } btn.onclick = function(){ if(txt.value=="") { alert("请输入一个印象词"); return false }; texts = document.createTextNode(txt.value); links = document.createElement("a"); spans = document.createElement("span"); links.appendChild(texts); links.style.backgroundColor = randomColor(); spans.appendChild(links); divs.appendChild(spans); sayHi(); } } changeColor(); sayHi(); addEvaluation(); </script> </body> </html>
相关特效代码
无相关信息
热门特效代码
腾讯天气预报的JS代码
点击“添加收藏”代码
多款表格边框单元格特殊效果代码
CSS 横向图片列表
网站连接速度测试JavaScript代码
用CSS为表格添加阴影效果
综合搜索引擎代码
超级计数器网页特效代码
强迫访问广告链接代码
nVida 网站图片滑动切换代码
推荐特效代码
强迫访问广告链接代码
点击“添加收藏”代码
CSS 横向图片列表
常用的对联广告带关闭功能
极品仿windows进度条效果
漂亮的触发行变色代码