纵横填字map版(初始数据结构)

新数据结构设计:

定义一个map:

key是横纵坐标字符串,比如“0,4”

value是一个json,包含以下属性:字,横向的词(若 有的话,无的话,空串),纵向的词(若有的话,无的话,空串)。

另有一个map,key是答案词语,value是,提示描述。

 

map版

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html><head>
<title>天天填字012</title>
<meta name="Keywords" content="天天填字网 填字游戏 填字制作 在线填字游戏" />
<meta http-equiv="Content-Type" content="text/html" charset="utf-8">
<style type="text/css"><!--

body, h1, h2, h3, h4, h5, h6
{
font-family: Segoe UI, Franklin Gothic Medium, Arial, sans-serif;
}

h1, h2, h3, h4, h5, h6
{
color: #5d6a86;
}

body
{
cursor: default;
font-size: small;
}

.ecw-answerbox
{
color: black;
background-color: #F0F0F0;
border-color: #808080;
border-style: solid;
border-width: 1px;
display: block;
padding: .75em;
width: 240pt;
}

.ecw-box
{
border-style: solid;
border-width: 1pt;
cursor: pointer;
font-size: .24in;
font-weight: bold;
height: .35in;
overflow: hidden;
text-align: center;
width: .35in;
}

.ecw-boxcheated_sel
{
background-color: #FFF1D7;
border-color: #C00000;
color: #2080D0;
}

.ecw-boxcheated_unsel
{
background-color: #ffffff;
border-color: #606060;
color: #2080D0;
}

.ecw-boxerror_sel
{
background-color: #FFF1D7;
border-color: #C00000;
color: #BF0000;
}

.ecw-boxerror_unsel
{
background-color: #FFF0F0;
border-color: #606060;
color: #BF0000;
}

.ecw-boxnormal_sel
{
background-color: #FFF1D7;
border-color: #C00000;
color: #000000;
}

.ecw-boxnormal_unsel
{
background-color: #ffffff;
border-color: #606060;
color: #000000;
}

.ecw-button
{
width: 64pt;
}

/*.ecw-cluebox*/
/*{*/
/*border-bottom-width: 1px;*/
/*border-color: #c0c0c0;*/
/*border-left-width: 0px;*/
/*border-right-width: 0px;*/
/*border-style: solid;*/
/*border-top-width: 1px;*/
/*margin-top: 1em;*/
/*padding-bottom: .5em;*/
/*padding-left: 0pt;*/
/*padding-right: 0pt;*/
/*padding-top: .5em;*/
/*}*/

.ecw-crosswordarea
{
background-color: #8E8E8E;
border-color: #808080;
border-style: solid;
border-width: 2px;
padding: .5em;
font-family: Segoe UI, Verdana, Arial, sans-serif;
font-size: small;
}

.ecw-copyright
{
margin-bottom: 1em;
font-size: x-small;
font-family: Segoe UI, Franklin Gothic Medium, Arial, sans-serif;
}

.ecw-input
{
font-family: Segoe UI, Franklin Gothic Medium, Arial, sans-serif;
}

.ecw-wordlabel
{
text-transform: uppercase;
margin: 0;
}

.ecw-wordinfo
{
font-size: 8pt;
color: #808080;
}

.ecw-worderror
{
color: #c00000;
font-weight: bold;
display: none;
margin-top: 1em;
}

--></style>

</head><body>

<h1>天天填字012</h1>
<h3 style="margin-top: -1em;"></h3>

<div ><!--
BeginCrossword();
//-->
</script>

<br>


</body></html>

 

相关文章: