Please see this image to read the actual assignment縱橫字謎
我需要做這個填字遊戲,我在IT全新的,但我一直很努力,使這是我必須提交此作爲作業呢網絡開發工作。我很難決定使用背景顏色改變爲拼圖的HTML表格,或者我製作一個javascript多維數組來製作這個填字遊戲。
<!DOCTYPE html>
<html>
<head>
<title>Cross word Puzzel</title>
<style>
#puzzel {
\t width:100%;
\t margin: 0;
\t padding: 0;
\t border-collapse: collapse;
\t border: 1px solid black;
}
#cross{
\t text-align: center;
\t width:30px;
\t height:30px;
\t margin: 0;
\t padding: 0;
\t border-collapse: collapse;
\t border: 1px solid white;
}
#buttons{
\t width:30%;
\t float: right;
}
tr{
\t margin: 0;
\t padding: 0;
\t border-collapse: collapse;
}
#leftBox{
\t float: left;
\t width:50%
\t height: 50%;
}
#rightBox{
\t float: left;
}
#butt{
\t width: 100px;
\t padding:20px;
}
table{
\t padding:20px;
}
</style>
</head>
<body>
<div id="leftBox">
<table id="puzzel">
<tr>
<td id="cross" bgcolor="#000000"></td>
\t <td id="cross" bgcolor="#000000"></td>
\t <td id="cross" bgcolor="#000000"></td>
\t <td id="cross" bgcolor="#000000"></td>
\t <td id="cross">?</td>
\t <td id="cross" bgcolor="#000000"></td>
\t <td id="cross" bgcolor="#000000"></td>
\t <td id="cross" bgcolor="#000000"></td>
\t <td id="cross" bgcolor="#000000"></td>
\t <td id="cross" bgcolor="#000000"></td>
\t <td id="cross" bgcolor="#000000"></td>
</tr>
<tr>
<td id="cross" bgcolor="#000000"></td>
\t <td id="cross" bgcolor="#000000"></td>
\t <td id="cross" bgcolor="#000000"></td>
\t <td id="cross" bgcolor="#000000"></td>
\t <td id="cross">?</td>
\t <td id="cross" bgcolor="#000000"></td>
\t <td id="cross" bgcolor="#000000"></td>
\t <td id="cross" bgcolor="#000000"></td>
\t <td id="cross" bgcolor="#000000"></td>
\t <td id="cross" bgcolor="#000000"></td>
\t <td id="cross" bgcolor="#000000"></td>
</tr>
<tr>
<td id="cross" bgcolor="#000000"></td>
\t <td id="cross" bgcolor="#000000"></td>
\t <td id="cross" bgcolor="#000000"></td>
\t <td id="cross" bgcolor="#000000"></td>
\t <td id="cross">?</td>
\t <td id="cross" bgcolor="#000000"></td>
\t <td id="cross">?</td>
\t <td id="cross" bgcolor="#000000"></td>
\t <td id="cross" bgcolor="#000000"></td>
\t <td id="cross" bgcolor="#000000"></td>
\t <td id="cross" bgcolor="#000000"></td>
</tr>
<tr>
<td id="cross" bgcolor="#000000"></td>
\t <td id="cross">?</td>
\t <td id="cross">?</td>
\t <td id="cross">?</td>
\t <td id="cross">?</td>
\t <td id="cross">?</td>
\t <td id="cross">?</td>
\t <td id="cross">?</td>
\t <td id="cross">?</td>
\t <td id="cross">?</td>
\t <td id="cross">?</td>
</tr>
<tr>
<td id="cross" bgcolor="#000000"></td>
\t <td id="cross" bgcolor="#000000"></td>
\t <td id="cross" bgcolor="#000000"></td>
\t <td id="cross" bgcolor="#000000"></td>
\t <td id="cross" bgcolor="#000000"></td>
\t <td id="cross" bgcolor="#000000"></td>
\t <td id="cross">?</td>
\t <td id="cross" bgcolor="#000000"></td>
\t <td id="cross" bgcolor="#000000"></td>
\t <td id="cross" bgcolor="#000000"></td>
\t <td id="cross">?</td>
</tr>
<tr>
<td id="cross" bgcolor="#000000"></td>
\t <td id="cross" bgcolor="#000000"></td>
\t <td id="cross" bgcolor="#000000"></td>
\t <td id="cross" bgcolor="#000000"></td>
\t <td id="cross" bgcolor="#000000"></td>
\t <td id="cross" bgcolor="#000000"></td>
\t <td id="cross">?</td>
\t <td id="cross" bgcolor="#000000"></td>
\t <td id="cross" bgcolor="#000000"></td>
\t <td id="cross" bgcolor="#000000"></td>
\t <td id="cross">?</td>
</tr>
\t <td id="cross" bgcolor="#000000"></td>
\t <td id="cross" bgcolor="#000000"></td>
\t <td id="cross">?</td>
\t <td id="cross">?</td>
\t <td id="cross">?</td>
\t <td id="cross">?</td>
\t <td id="cross">?</td>
\t <td id="cross">?</td>
\t <td id="cross">?</td>
\t <td id="cross" bgcolor="#000000"></td>
\t <td id="cross">?</td>
</tr>
<tr>
<td id="cross" bgcolor="#000000"></td>
\t <td id="cross" bgcolor="#000000"></td>
\t <td id="cross" bgcolor="#000000"></td>
\t <td id="cross" bgcolor="#000000"></td>
\t <td id="cross" bgcolor="#000000"></td>
\t <td id="cross" bgcolor="#000000"></td>
\t <td id="cross">?</td>
\t <td id="cross" bgcolor="#000000"></td>
\t <td id="cross" bgcolor="#000000"></td>
\t <td id="cross" bgcolor="#000000"></td>
\t <td id="cross">?</td>
</tr>
<tr>
<td id="cross" bgcolor="#000000"></td>
\t <td id="cross" bgcolor="#000000"></td>
\t <td id="cross" bgcolor="#000000"></td>
\t <td id="cross" bgcolor="#000000"></td>
\t <td id="cross" bgcolor="#000000"></td>
\t <td id="cross" bgcolor="#000000"></td>
\t <td id="cross">?</td>
\t <td id="cross" bgcolor="#000000"></td>
\t <td id="cross" bgcolor="#000000"></td>
\t <td id="cross" bgcolor="#000000"></td>
\t <td id="cross" bgcolor="#000000"></td>
</tr>
<tr>
\t <td id="cross">?</td>
\t <td id="cross">?</td>
\t <td id="cross">?</td>
\t <td id="cross">?</td>
\t <td id="cross">?</td>
\t <td id="cross">?</td>
\t <td id="cross">?</td>
\t <td id="cross" bgcolor="#000000"></td>
\t <td id="cross" bgcolor="#000000"></td>
\t <td id="cross" bgcolor="#000000"></td>
\t <td id="cross" bgcolor="#000000"></td>
</tr>
<tr>
<td id="cross" bgcolor="#000000"></td>
\t <td id="cross" bgcolor="#000000"></td>
\t <td id="cross" bgcolor="#000000"></td>
\t <td id="cross" bgcolor="#000000"></td>
\t <td id="cross" bgcolor="#000000"></td>
\t <td id="cross" bgcolor="#000000"></td>
\t <td id="cross">?</td>
\t <td id="cross" bgcolor="#000000"></td>
\t <td id="cross" bgcolor="#000000"></td>
\t <td id="cross" bgcolor="#000000"></td>
\t <td id="cross" bgcolor="#000000"></td>
</tr>
</table>
</div>
<div id="rightBox">
<table>
\t <tr><td><input id="butt" type="submit" value="Clear All"></td></tr>
\t <tr><td><input id="butt" type="submit" value="Check"></td></tr>
\t <tr><td><input id="butt" type="submit" value="Solve"></td></tr>
\t <tr><td><input id="butt" type="submit" value="Clue"></td></tr>
</table>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<title>Cross word Puzzel</title>
<style>
#puzzel {
\t width:330px;
\t margin: 0;
\t padding: 0;
\t border-collapse: collapse;
\t border: 1px solid black;
}
#cross{
\t text-align: center;
\t width:30px;
\t height:30px;
\t margin: 0;
\t padding: 0;
\t border-collapse: collapse;
\t border: 1px solid white;
}
#buttons{
\t width:30%;
\t float: right;
}
tr{
\t margin: 0;
\t padding: 0;
\t border-collapse: collapse;
}
#leftBox{
\t float: left; \t
}
#rightBox{
\t float: left;
}
#butt{
\t width: 100px;
}
</style>
<script>
function initializeScreen(){
\t var puzzelTable = document.getElementById("puzzel");
\t var puzzelArrayData = preparePuzzelArray();
\t for (var i = 0; i < puzzelArrayData.length ; i++) {
\t \t var row = puzzelTable.insertRow(-1);
\t \t var rowData = puzzelArrayData[i];
\t \t for(var j = 0 ; j < rowData.length ; j++){
\t \t \t var cell = row.insertCell(-1);
\t \t \t if(rowData[j] != 0){
\t \t \t \t cell.innerHTML = rowData[j];
\t \t \t }else{
\t \t \t \t cell.innerHTML = "1";
\t \t \t \t cell.style.backgroundColor = "black";
\t \t \t }
\t \t }
\t }
}
function preparePuzzelArray(){
var items = [ \t [0, 0, 0, 0, '?', 0, 0, 0, 0, 0, 0],
\t \t \t \t [0, 0, 0, 0, '?', 0, 0, 0, 0, 0, 0],
\t \t \t \t [0, 0, 0, 0, '?', 0, '?', 0, 0, 0, 0],
\t \t \t \t [0, '?', '?', '?', '?', '?', '?', '?', '?', '?', '?'],
\t \t \t \t [0, 0, 0, 0, 0, 0, '?', 0, 0, 0, '?'],
\t \t \t \t [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
\t \t \t \t [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
\t \t \t \t [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
\t \t \t \t [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
\t \t \t \t [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
\t \t \t \t [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
\t \t \t ];
return items;
}
</script>
</head>
<body onload="initializeScreen()">
<div id="leftBox">
<table id="puzzel">
</table>
</div>
<div id="rightBox">
<table>
\t <tr><td><input id="butt" type="submit" value="Clear All"></td></tr>
\t <tr><td><input id="butt" type="submit" value="Check"></td></tr>
\t <tr><td><input id="butt" type="submit" value="Solve"></td></tr>
\t <tr><td><input id="butt" type="submit" value="Clue"></td></tr>
</table>
</body>
</html>
可能是JavaScript,我假設它會有某種功能。 –
是的,請參閱鏈接https://drive.google.com/file/d/0B00URazV5RS1djB2NFZrclMwb0k/view?usp=sharing –
中的圖片我看到了,您是否對某個特定的作業有疑問?你問的只是用JS或HTML來填字遊戲。 –