邮件订阅
5ucms插件,javascript扫雷游戏,版本二
作者: 来源: 日期:2015/8/18 12:32:26 浏览量:131(滞后) 人气:LOADING...(实时) 【

5ucms插件,javascript扫雷游戏,版本二

重新写了一遍
这次不使用Butt c>
<meta name="Author" c>
<meta name="Versi>
<meta name="Date" c>
<meta name="Date" c>
<meta name="Corpright" c>
<title>扫雷游戏</title>
<style>
<!--
td          {overflow:hidden;
   f>

请稍候,正在装载……</div>
<div id=DWC1 style="HEIGHT: 150px; LEFT: -5px; POSITI color=#ffe0c1

style="F>地雷

数:<span ID=MINENUMSCREEN style="F><!--STATUS = 0 按钮

状态--><!--STATUS = 1 固定按钮状态--><!--STATUS = 2 点开状态--><!--MINE = 0 无雷

--><!--MINE = 1 有雷-->
<SCRIPT language=javascript  versi>
 var ROWS=18;
 var COLS=22;
 var MINE=0;
 var STATUS=0;
 var MINEPRAM=20; 
 var Elems=new Array(ROWS);
 var Stack=new Array(ROWS*COLS);
 var StackPoint=-1;
 var MINECOUNT=0;
 
 var Locati)MINEPRAM=parseInt(Locati+Math.round(MINEPRAM*0.8);
 
 document.writeln("<table border=\"1\" cellpadding=\"0\" cellspacing=\"0\" bordercolor=\"#808080\"  width="+20*COLS+" height="+20*ROWS+">")

 for(var i=1;i<=ROWS;i++){
 Elems[i-1]=new Array(COLS);
 document.writeln("  <tr>");
 for(var j=1;j<=COLS;j++){
  if(Math.floor(Math.random()*MINEPRAM)==0){
   MINE=1;
   STATUS=0;
   MINECOUNT++;
  }
  else{
   MINE=0;
   STATUS=0;
  }
  document.writeln("    <td id=\"btn"+j+"_"+i+"\" I=\""+i+"\" J=\""+j+"\" STATUS=\""+STATUS+"\" MINE=\""+MINE+"\" MINENUM=\"0\"  Class=\"\"

width=15 height=15>&nbsp;</td>");
 }
 document.writeln("  </tr>");
}
document.writeln("</table>");
document.all.DWC0.innerText="请稍候,正在准备游戏信息……";
</SCRIPT>
</div>
<script language="javascript" versi>
var downElem=null;
var YOrder,XOrder;
var clickStyle=0;
functi) return 99;
 
 var curElem;
 try{
  curElem=Elems[XOrder-1][YOrder-1];
  if(curElem.getAttribute("STATUS")=="1") STATUS++;
 }catch(e)
 {
 }
 try{
  curElem=Elems[XOrder-1][YOrder];
  if(curElem.getAttribute("STATUS")=="1") STATUS++;
 }catch(e)
 {
 }
 try{
  curElem=Elems[XOrder-1][YOrder+1];
  if(curElem.getAttribute("STATUS")=="1") STATUS++;
 }catch(e)
 {
 }
 try{
  curElem=Elems[XOrder][YOrder-1];
  if(curElem.getAttribute("STATUS")=="1") STATUS++;
 }catch(e)
 {
 }
 try{
  curElem=Elems[XOrder][YOrder+1];
  if(curElem.getAttribute("STATUS")=="1") STATUS++;
 }catch(e)
 {
 }
 try{
  curElem=Elems[XOrder+1][YOrder-1];
  if(curElem.getAttribute("STATUS")=="1") STATUS++;
 }catch(e)
 {
 }
 try{
  curElem=Elems[XOrder+1][YOrder];
  if(curElem.getAttribute("STATUS")=="1") STATUS++;
 }catch(e)
 {
 }
 try{
  curElem=Elems[XOrder+1][YOrder+1];
  if(curElem.getAttribute("STATUS")=="1") STATUS++;
 }catch(e)
 {
 }
 return STATUS; 
}


functi) return 99;
 
 var curElem;
 try{
  curElem=Elems[XOrder-1][YOrder-1];
  if(curElem.getAttribute("MINE")=="1") MINE++;
 }catch(e)
 {
 }
 try{
  curElem=Elems[XOrder-1][YOrder];
  if(curElem.getAttribute("MINE")=="1") MINE++;
 }catch(e)
 {
 }
 try{
  curElem=Elems[XOrder-1][YOrder+1];
  if(curElem.getAttribute("MINE")=="1") MINE++;
 }catch(e)
 {
 }
 try{
  curElem=Elems[XOrder][YOrder-1];
  if(curElem.getAttribute("MINE")=="1") MINE++;
 }catch(e)
 {
 }
 try{
  curElem=Elems[XOrder][YOrder+1];
  if(curElem.getAttribute("MINE")=="1") MINE++;
 }catch(e)
 {
 }
 try{
  curElem=Elems[XOrder+1][YOrder-1];
  if(curElem.getAttribute("MINE")=="1") MINE++;
 }catch(e)
 {
 }
 try{
  curElem=Elems[XOrder+1][YOrder];
  if(curElem.getAttribute("MINE")=="1") MINE++;
 }catch(e)
 {
 }
 try{
  curElem=Elems[XOrder+1][YOrder+1];
  if(curElem.getAttribute("MINE")=="1") MINE++;
 }catch(e)
 {
 }
 return MINE; 
}
functi) return;
 if(Elem.getAttribute("STATUS")=="1") {
  Elem.setAttribute("STATUS","0");
  document.all.MINENUMSCREEN.innerText = (++MINECOUNT);
  Elem.innerText=" ";
  Elem.className="";
  return;
 }
 if(Elem.getAttribute("STATUS")=="0") {
  Elem.setAttribute("STATUS","1");
  document.all.MINENUMSCREEN.innerText = (--MINECOUNT);
  Elem.innerText="P";
  Elem.className="marked";
  return;
 }
}

functi) return;
 YOrder=parseInt(Elem.getAttribute("I"))-1;
 XOrder=parseInt(Elem.getAttribute("J"))-1;
 if(GetSTATUSNum(Elem,YOrder,XOrder)!=GetMINENumEx(Elem)) return;
 try{
  curElem=Elems[YOrder-1][XOrder-1];
  openBtns(curElem);
 }catch(e)
 {
 }
 try{
  curElem=Elems[YOrder-1][XOrder];
  openBtns(curElem);
 }catch(e)
 {
 }
 try{
  curElem=Elems[YOrder-1][XOrder+1];
  openBtns(curElem);
 }catch(e)
 {
 }
 try{
  curElem=Elems[YOrder][XOrder-1];
  openBtns(curElem);
 }catch(e)
 {
 }
 try{
  curElem=Elems[YOrder][XOrder+1];
  openBtns(curElem);
 }catch(e)
 {
 }
 try{
  curElem=Elems[YOrder+1][XOrder-1];
  openBtns(curElem);
 }catch(e)
 {
 }
 try{
  curElem=Elems[YOrder+1][XOrder];
  openBtns(curElem);
 }catch(e)
 {
 }
 try{
  curElem=Elems[YOrder+1][XOrder+1];
  openBtns(curElem);
 }catch(e)
 {
 }
}

functi) openBtnsEx(curElem);
  curElem=pop();
 }
 
}

functi;
 Elem.setAttribute("STATUS","2");
 if(MineNum>0){
  Elem.innerText=MineNum;
  Elem.style.color="0000ff";
  if(MineNum>1){
   Elem.style.color="00ff00";
   if(MineNum>2){
    Elem.style.color="ff0000";
    if(MineNum>3){
     Elem.style.color="000099";
     if(MineNum>4){
      Elem.style.color="009900";
      if(MineNum>5){
       Elem.style.color="990000";
       if(MineNum>6){
        Elem.style.color="000033";
        if(MineNum>7){
         Elem.style.color="003300";
        }
       }
      }
     }
    }
   }
  }
 }
 else{
  var curElem;
  try{
   curElem=Elems[YOrder-1][XOrder-1];
   if(curElem.getAttribute("STATUS")=="0")push(curElem);
  }catch(e)
  {
  }
  try{
   curElem=Elems[YOrder-1][XOrder];
   if(curElem.getAttribute("STATUS")=="0")push(curElem);
  }catch(e)
  {
  }
  try{
   curElem=Elems[YOrder-1][XOrder+1];
   if(curElem.getAttribute("STATUS")=="0")push(curElem);
  }catch(e)
  {
  }
  try{
   curElem=Elems[YOrder][XOrder-1];
   if(curElem.getAttribute("STATUS")=="0")push(curElem);
  }catch(e)
  {
  }
  try{
   curElem=Elems[YOrder][XOrder+1];
   if(curElem.getAttribute("STATUS")=="0")push(curElem);
  }catch(e)
  {
  }
  try{
   curElem=Elems[YOrder+1][XOrder-1];
   if(curElem.getAttribute("STATUS")=="0")push(curElem);
  }catch(e)
  {
  }
  try{
   curElem=Elems[YOrder+1][XOrder];
   if(curElem.getAttribute("STATUS")=="0")push(curElem);
  }catch(e)
  {
  }
  try{
   curElem=Elems[YOrder+1][XOrder+1];
   if(curElem.getAttribute("STATUS")=="0")push(curElem);
  }catch(e)
  {
  }
 }
}

functi&&curElem.getAttribute("MINE")=="0"){
    curElem.innerHTML="<f&&curElem.getAttribute("MINE")=="1"){
    curElem.innerHTML="<f;
   }

  }
 }
 alert("你失败了! 按[确定]重新开始。");
 setTimeout("document.locati) Elem.className="down";
 }
  
 if(clickStyle==2){ 
  
 }

 if(clickStyle==3){ 
  if(Elem.getAttribute("STATUS")=="0") Elem.className="down";

  curElem=
  eval("document.all.btn"+(XOrder-1)+"_"+(YOrder-1));if(curElem!=null&&curElem.getAttribute("STATUS")=="0")

curElem.className="down";
  curElem=
  eval("document.all.btn"+(XOrder-1)+"_"+(YOrder));if(curElem!=null&&curElem.getAttribute("STATUS")=="0") curElem.className="down";
  curElem=
  eval("document.all.btn"+(XOrder-1)+"_"+(YOrder+1));if(curElem!=null&&curElem.getAttribute("STATUS")=="0")

curElem.className="down";
  curElem=
  eval("document.all.btn"+(XOrder)+"_"+(YOrder-1));if(curElem!=null&&curElem.getAttribute("STATUS")=="0") curElem.className="down";
  curElem=
  eval("document.all.btn"+(XOrder)+"_"+(YOrder+1));if(curElem!=null&&curElem.getAttribute("STATUS")=="0") curElem.className="down";
  curElem=
  eval("document.all.btn"+(XOrder+1)+"_"+(YOrder-1));if(curElem!=null&&curElem.getAttribute("STATUS")=="0")

curElem.className="down";
  curElem=
  eval("document.all.btn"+(XOrder+1)+"_"+(YOrder));if(curElem!=null&&curElem.getAttribute("STATUS")=="0") curElem.className="down";
  curElem=
  eval("document.all.btn"+(XOrder+1)+"_"+(YOrder+1));if(curElem!=null&&curElem.getAttribute("STATUS")=="0")

curElem.className="down";
 }
}

functi){
  clickStyle=event.butt) downElem.className="";
 if(clickStyle==3){
  var curElem;
  curElem=
  eval("document.all.btn"+(XOrder-1)+"_"+(YOrder-1));if(curElem!=null&&curElem.getAttribute("STATUS")=="0") curElem.className="";
  curElem=
  eval("document.all.btn"+(XOrder-1)+"_"+(YOrder));if(curElem!=null&&curElem.getAttribute("STATUS")=="0") curElem.className="";
  curElem=
  eval("document.all.btn"+(XOrder-1)+"_"+(YOrder+1));if(curElem!=null&&curElem.getAttribute("STATUS")=="0") curElem.className="";
  curElem=
  eval("document.all.btn"+(XOrder)+"_"+(YOrder-1));if(curElem!=null&&curElem.getAttribute("STATUS")=="0") curElem.className="";
  curElem=
  eval("document.all.btn"+(XOrder)+"_"+(YOrder+1));if(curElem!=null&&curElem.getAttribute("STATUS")=="0") curElem.className="";
  curElem=
  eval("document.all.btn"+(XOrder+1)+"_"+(YOrder-1));if(curElem!=null&&curElem.getAttribute("STATUS")=="0") curElem.className="";
  curElem=
  eval("document.all.btn"+(XOrder+1)+"_"+(YOrder));if(curElem!=null&&curElem.getAttribute("STATUS")=="0") curElem.className="";
  curElem=
  eval("document.all.btn"+(XOrder+1)+"_"+(YOrder+1));if(curElem!=null&&curElem.getAttribute("STATUS")=="0") curElem.className="";
 }
}
functi&&curElem.getAttribute("STATUS")!="2"){
    return false;
   }
  }
 }
 for(var i=0;i<ROWS;i++){
  for(var j=0;j<COLS;j++){
   var curElem=
   Elems[i][j];if(curElem.getAttribute("STATUS")=="0"&&curElem.getAttribute("MINE")=="1"){
    markBtn(curElem);
   }
  }
 }
 alert("完成任务! 按[确定]开始新的任务"); 
 setTimeout("window.document.close();window.document.open();document.locati;
document.all.DWC1.style.visibility="visible";
document.all.DWC2.style.visibility="visible";
document.all.DWC3.style.visibility="visible";
document.all.MINENUMSCREEN.innerText = MINECOUNT;
document.onmousedown=docmdown;
document.onmouseup=docmup;
document.onmouseout=docmout;
document.oncontextmenu=DisabledEvent;
document.onselectstart=DisabledEvent;
</script>


</body>

</html>

 


无忧站长学院,建站自然无忧www.5ucms.org

本站推荐: 5ucms模板下载 5ucms插件下载 仿站联系Q3876307       [复制给好友] [打印] [关闭] [返回] [顶部]
105

上一篇:5ucms培训,window.external的使用
下一篇:5ucms帮助对连串英文自动换行的解决方法 IE5.5 无忧脚本
本站声明:本网站所载文章等内容,目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权及其它问题,请在30日内与本网联系(Email:3876307#qq.com),我们将在第一时间删除内容。若原创内容转载请注明出处。
5ucms插件,javascript扫雷游戏,版本二的关键词:
评论信息
相关分类
本周热门
本月热门
关于我们 - 版权/免责 申明 - 建站服务 - 网站地图 - 稿件投递 - 联系我们 - 5ucms
Copyright © 2008-2015 www.5ucms.org