Please see this image to read the actual assignmentКроссворд с помощью JavaScript или HTML
мне нужно сделать этот кроссворд, я совершенно новое в области ИТ, однако я пытался очень трудно сделать это, как я должен представить это как задание, чтобы получить работа в веб-разработке. Я с трудом решаю использовать таблицу 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 для кроссворда. –