打印

前天看到有个人写了能在网页中写字的程序,找不到了,我来个能擦写的....

本主题由 System 于 2008-4-23 05:00 解除限时高亮
不错呢,谢了~

该楼主的,玩一下,嘿嘿



 提示:您可以先修改部分代码再运行
[ 本帖最后由 jie51886 于 2008-6-6 17:24 编辑 ]
evt.srcObj.innerHTML=""
这样设置为空 为什么删除的时候 不干脆连DIV也删除呢

 提示:您可以先修改部分代码再运行
有点意思
好帖啊!
六道轮回,众生之中,唯人最苦

TOP

还在为头像烦恼?还在为不能关注好友动态烦忧?快来蓝色理想家园吧!
厉害!
cogou.net

TOP

好玩

TOP

值得鼓励
一个人的路,还是一个人走!

TOP

十分精彩!

TOP

我已经用了,好好玩啊
huapi.org

TOP

确实比较有意思,不过没多大实际意义样

TOP

祝福LZ.顺便收藏

TOP

TOP

引用:
原帖由 cloudgamer 于 2008-9-24 16:00 发表
跟我做过的定线滑移差不多
http://www.cnblogs.com/cloudgamer/archive/2008/05/16/1200705.html
原理都不一样啊
前端设计 javascirpt

TOP

(evt.srcObj.innerHTML=="刘" || evt.srcObj.innerHTML=="念" || evt.srcObj.innerHTML=="我" || evt.srcObj.innerHTML=="喜" || evt.srcObj.innerHTML=="欢" || evt.srcObj.innerHTML=="你")
为什么不indexof search test

TOP

想不到那里可以有得上,呵呵
test

TOP

泡MM用得上

TOP

<!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=gb2312" />
<title>我爱蓝色理想</title>
<style type="text/css">
* {
       -moz-user-select:none;
       border:0px;
}
#tips {
       width:850px;
       padding-top:8px;
       padding-bottom:8px;
       background:#999999;
       color:#FFFFFF;
       text-align:center;
       margin:auto;
       font-size:14px;
       z-index:100;
       position:relative;
}
.dd{ z-index:1;}
</style>
<script type="text/javascript">
var Is_Mouse_Down = false
var Is_First=0
var d="我爱蓝色理想!"
var p= new Array();
for(var i=0;i<d.length;i++){
       p[i]=d.substring(i,i+1);
}
function changtxt(){
       var dd=document.getElementById("changetxt").value;
       d=dd;
       for(var i=0;i<d.length;i++){
              p[i]=d.substring(i,i+1);
       }
}
function Create(evt){
       evt=evt?evt:window.event
       if(Is_Mouse_Down){
              if(evt.ctrlKey){
                     Clean(evt)
              }
              else {
                     Write(evt)
              }
       }
}
function Write(evt){
       evt=evt?evt:window.event
       var Obj_Nian=document.createElement("DIV")
       Obj_Nian.style.position="absolute";
       Obj_Nian.className="dd";
       Obj_Nian.style.left=evt.clientX-10+"px"
       Obj_Nian.style.top=evt.clientY-10+"px"
       Obj_Nian.innerHTML=p[Is_First]
       Is_First+=1
       if(Is_First==d.length){
              Is_First=0
       }
       Color_Nian="RGB("+Math.floor(Math.random()*100)+"%,"+Math.floor(Math.random()*100)+"%,"+Math.floor(Math.random()*100)+"%)"
       Obj_Nian.style.color=Color_Nian
       document.body.appendChild(Obj_Nian)
}
function Clean(evt){
       evt=evt?evt:window.event
       evt.srcObj=evt.srcElement?evt.srcElement:evt.target
       if(evt.srcObj.className=="dd"){
              document.body.removeChild(evt.srcObj);
       }
}
document.onmousedown=function(){Is_Mouse_Down=true}
document.onmousemove=Create
document.onmouseup=function(){Is_Mouse_Down=false}
</script>
</head>
<body onselectstart="javascript:return false">
<div id="tips">
       <p>提示:按住鼠标左键不放,在页面中拖动即可写字 ; 同时按住ctrl和鼠标左键不放,在页面中拖动即可把字擦去</p>
       <input type="text" name="changetxt" id="changetxt" />
       <input type="button" name="" id="" onclick="changtxt()" value="修改背景文字" />
</div>
</body>
</html>

TOP

谢谢,收藏了

TOP