国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 網站 > 網頁設計 > 正文

網頁拼圖游戲

2024-08-30 08:25:52
字體:
來源:轉載
供稿:網友

本程序演示了網頁拼圖游戲的制作方法

<!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 runat="server">
    <title>武林網樂園——拼圖游戲(http://www.56wlw.com)</title>
    <script type="text/javascript">
        var mapBlock=3; //3 * 3 個單元格
        var mapWH=300//地圖的大小
        var tabobj;
       
var imgsrc="http://www.56wlw.com/article/UploadPic/2010-11/2010113016375278235.jpg";
        
       
var backgroundPositionArr;

       
function createMap()
        {
            backgroundPositionArr
=new Array();
            document.getElementById(
"imgid").src=imgsrc;

            tabobj
=document.createElement("table");
            tabobj.style.width
=mapWH+"px";
            tabobj.style.height
=mapWH+"px";
           
            tabobj.border
="0";
            tabobj.cellspacing
="0";
            tabobj.style.backgroundColor
="rgb(223,223,223)";

           
var tbodyobj=document.createElement("tbody");
           
           
for(var i=0;i<mapBlock;i++)
            {
               
var trobj=document.createElement("tr");
               
               
for(var j=0;j<mapBlock;j++)
                {
                   
var tdobj=document.createElement("td");
                    tdobj.id
=i+"_"+j

                   
if(!(i==mapBlock-1 && j==mapBlock-1))
                    {
                        tdobj.style.backgroundImage
="url("+imgsrc+")";
                        tdobj.style.backgroundRepeat
="no-repeat";
                        tdobj.style.backgroundPosition
=(-j)*(mapWH/mapBlock)+"px "+(-i)*(mapWH/mapBlock)+"px";

                        backgroundPositionArr.push((
-j)*(mapWH/mapBlock)+"px "+(-i)*(mapWH/mapBlock)+"px");
                    }
                  
                   
var txt=document.createTextNode(" ");
                    tdobj.appendChild(txt);
                   
                    trobj.appendChild(tdobj);
                }
               
                tbodyobj.appendChild(trobj);
            }
           
            tabobj.appendChild(tbodyobj);
           
            document.getElementById(
"map_div").appendChild(tabobj);

            randomMap();

            setMessageDivSize();

            startDate();
            nowDate();
        }

       
function setMessageDivSize()
        {
            document.getElementById(
"message_div").style.width="180px";
            document.getElementById(
"message_div").style.height=document.getElementById("map_div").offsetHeight-2+"px";
        }

       
function startDate()
        {
            document.getElementById(
"startDate").value=new Date().toLocaleTimeString();
        }

       
function nowDate()
        {
            document.getElementById(
"nowDate").value=new Date().toLocaleTimeString();

            setTimeout(
"nowDate()",1000);
        }

       
function yxbs()
        {
            document.getElementById(
"yxbs").value=document.getElementById("yxbs").value-0+1;
        }
       
       
function keyDown(e)
        {
           
var keyvalue=e.keyCode;

           
if(keyvalue==38)   //
            {
                blockMove(
1,0);
            }
           
else if(keyvalue==39//
            {
                blockMove(
0,-1);
            }
           
else if(keyvalue==40)   //
            {
                blockMove(
-1,0);
            }
           
else if(keyvalue==37) //  左
            {
                blockMove(
0,1);
            }
        }

       
function blockMove(x,y)
        {
           
var blockx=-1;
           
var blocky=-1;

           
for(var i=0;i<mapBlock;i++)
            {
               
for(var j=0;j<mapBlock;j++)
                {
                   
if(document.getElementById(i+"_"+j).style.backgroundImage=="")
                    {
                        blockx
=i;
                        blocky
=j;

                       
break;
                    }
                }
               
if(blockx!=-1 && blocky!=-1)
                   
break;
            }

           
if(blockx+x>mapBlock-1 || blockx+x<0 || blocky+y>mapBlock-1 || blocky+y<0)
               
return;
           
else
            {
                document.getElementById(blockx
+"_"+blocky).style.backgroundImage="url("+imgsrc+")";
                document.getElementById(blockx
+"_"+blocky).style.backgroundPosition=document.getElementById((blockx+x)+"_"+(blocky+y)).style.backgroundPosition;
                document.getElementById((blockx
+x)+"_"+(blocky+y)).style.backgroundImage="";

                isWin();
                yxbs();
            }
        }

       
function randomMap()
        {
           
var randomarr=new Array();
           
var maparr=new Array();

           
for(var i=0;i<mapBlock*mapBlock-1;i++)
            {
                randomarr[i]
=i;
            }

           
for(var i=mapBlock*mapBlock-2;i>=0;i--)
            {
               
var a=Math.round(Math.random()*i);
                maparr.push(randomarr[a]);
               
                randomarr.splice(a,
1);
            }

           
for(var i=0;i<mapBlock;i++)
            {
               
for(var j=0;j<mapBlock;j++)
                {
                   
if(!(i==mapBlock-1 && j==mapBlock-1))
                    {
                        document.getElementById(i
+"_"+j).style.backgroundPosition=backgroundPositionArr[maparr.pop()];
                    }
                }
            }
        }

       
function isWin()
        {
           
var k=0;
           
var iswin=false;

           
for(var i=0;i<mapBlock;i++)
            {
               
for(var j=0;j<mapBlock;j++)
                {
                   
if(!(i==mapBlock-1 && j==mapBlock-1))
                    {
//alert(document.getElementById(i+"_"+j).style.backgroundPosition+"  == "+backgroundPositionArr[k]);
                        if(document.getElementById(i+"_"+j).style.backgroundPosition==backgroundPositionArr[k])
                        {
                            iswin
=true;
                        }
                       
else
                        {
                            iswin
=false;
                           
break;
                        }
                        k++;
                    }
                }

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
国产一区二区三区福利| av免费在线一区二区三区| 中文视频在线| 国产黄色片在线观看| 天堂中文在线视频| 日本中文字幕在线2020| 成人日韩欧美| 91资源在线观看| 日本在线天堂| 午夜av在线免费观看| 超碰免费在线播放| 97视频网站| 九七电影韩国女主播在线观看| 激情丁香在线| 国产高清在线| 开心婷婷激情| 国产精品免费视频二三区| 在线a人片免费观看视频| 九九在线免费视频| av丝袜在线| 国产精品久久一区二区三区不卡| 在线成人一区| 国产福利微拍精品一区二区| 免费的黄网站在线观看| 国产国产国产国产国产国产| 天天草天天爽| 69久久精品| 国产亚洲依依| 国产美女在线一区二区三区| 亚洲欧美国产另类首页| 最新国产在线| 超碰国产在线| av中文在线资源| 国产超碰在线| 国产精品久久久久久久久鸭| 黄色毛片在线观看| 久色视频在线观看| 免费在线高清av| 日日夜夜中文字幕| 在线亚洲不卡| 国产精品乱码一区二区三区视频| 久热精品视频在线播放| а√天堂8资源在线官网| 亚洲精品乱码电影在线观看| 伊人影院在线视频| 日本亚洲精品| 久久国产精品久久久久久小说| 青青草在线视频免费观看| 在线天堂av| 日本高清不卡中文字幕| 四虎成年永久免费网站| 中文岛国精品亚洲一区| 91在线看片| 亚洲综合激情六月婷婷在线观看 | 激情视频国产| 九九热免费视频| 国产一区二区在线|播放| 国产一区二区三区不卡在线| 国产青青草在线| 在线黄色国产电影| 久久香蕉一区| 国产精品白浆流出视频| 91涩漫在线观看c| av在线二区| 国产探花视频在线观看| 在线播放一区二区精品产| 青青艹在线视频| 国产在线播放av| 国产高清免费av在线| 亚洲v片在线观看| 午夜国产在线| av免费网站在线观看| 国产免费黄网站| 99久久免费精品国产免费| 超碰在线影院| 中文av资源在线| 国精一区二区三区| h网站免费在线观看| 国产网友自拍电影在线 | 导航福利在线| 日本片在线看| 国产二区三区四区| 国产女人在线观看| av在线官网| 国产福利在线视频| 国产一级性片| 国产专区在线播放| 亚洲日本一区二区三区在线观看| 中中文字幕av在线| 国产美女视频一区二区二三区| eeuss在线观看| 精品福利影院| 国产特级淫片免费看| 久久一本精品| 麻豆国产视频| 免费在线看v| 欧美色欧美亚洲另类二区精品| 2020中文字幕在线播放| 天天操天天操一操| 激情综合网五月激情| 超碰免费在线| 开心丁香婷婷深爱五月| 男人天堂网在线观看| jlzzjlzz欧美大全| 麻豆电影传媒二区| 国产麻豆精品视频一区二区| 国产在线观看18| 蜜桃av在线免费观看| 免费午夜一级| 午夜不卡视频| 91欧洲在线视精品在亚洲| 亚洲精品一区中文字幕电影| 日本久久网站| 最新中文字幕av专区| 精品视频二区| 久久久久久久美女| 中文字幕在线免费视频| 国产高清在线观看| av首页在线| 尤物视频在线观看| 精品国产99久久久久久| 日本成人免费网站| 狠狠操视频网| 国产成人午夜精品| 免费看的毛片| 国产传媒在线播放| 秋霞av在线| 国产高潮又爽又无遮挡又免费| 在线看a视频| 最近中文字幕在线中文视频 | 伊人免费视频| 国产女人伦码一区二区三区不卡| 国产精品yjizz视频网一二区| 97一区二区三区| 不卡av免费观看| 国产视频福利在线| av二区三区| 国产亚洲精品拍拍拍拍拍| 四虎成人免费| 91桃色在线| 国产精选在线视频拍拍拍| 在线免费看av| 国产精品秘入口| 狠狠干天天干| 在线观看av网站永久| 最近中文字幕在线中文视频| 日本欧洲一区| 伊人色综合网| 99热99re6国产在线播放| 国产精品外围在线观看| www久久日com| 亚洲欧美小说国产图片| 国产区av在线| 国产精品自拍亚洲| 在线免费观看高清视频色| 1区不卡电影| 午夜伦全在线观看| 国产免费高清| 国产久草在线| 中文字幕在线看精品乱码| 国产麻豆视频免费观看| 黄色av免费看| 青草在线视频在线观看| www.中文字幕久久久| 国产黄色片中文字幕| 最好看更新中文字幕| 国产免费福利网站| 国产毛片在线看| 国产网站观看9久| 国产成人精品18| 在线观看精品一区二区三区| 在线中文字幕第一页| 亚洲精品xxxxx| 青青草免费在线观看| 国产在线观看18| 国产精品乱码一区二区三区视频| 国产精品欧美韩国日本久久| 在线观看精品视频一区二区三区| 日本h片在线观看| 秋霞av在线| 国产三级在线免费| 夜夜操com| 国产秒拍福利视频露脸| 国产日韩网站| www中文字幕在线观看| 国产69精品久久久久孕妇国产69久久| 久草网在线视频| 精品一区二区三区高清免费不卡| 四虎精品成人a在线观看| 九色成人在线| 91嫩草在线播放| 久草在线视频网| 国产黄色片中文字幕| www在线视频观看| 国产小视频免费在线网址| 伊人网站在线| 国产日产一区二区三区| 热99re久久精品这里都是免费| 中文字幕亚洲精品视频| 亚洲精品自拍区在线观看|