<!-- Альтернативный вариант -->
<!doctype html>
<html lang="ru">
<head>
<meta charset="utf-8" />
<title>canvas</title>
<script>
window.onload = function() {
var board = document.getElementById("board");
var context = board.getContext('2d');
var cell = 60; // Определяет размер клетки
var dimension = 10;// Определяет размерность доски
var size = cell * dimension;
board.height = board.width = size + cell;
var leftTopIn = 18;
var rightBottomIn = size + 4;
context.strokeRect(leftTopIn, leftTopIn, rightBottomIn, rightBottomIn);
var leftTopOut = 15;
var rightBottomOut = size + 10;
context.strokeRect(leftTopOut, leftTopOut, rightBottomOut, rightBottomOut);
var beg = leftTopIn + 2;
context.fillRect(beg, beg, size, size);
for (var i = dimension - 1; i >= 0; i -= 2) {
for (var j = 0; j < dimension; j += 2) {
context.clearRect(beg + i * cell, beg + j * cell, cell, cell);
context.clearRect(beg + (i - 1) * cell, beg + (j + 1) * cell, cell, cell);
}
}
}
</script>
</head>
<body><canvas id='board'>Браузер фтопку</canvas></body>
</html>
Другие языки программирования и технологии
Нужна таблица 10 на 10 в HTML, закрасить клеточки черным и белым как на шахм. доске. Помогите пожалуйста!
Вот накидал JavaScript-код запусти его он тебе с генерирует HTML-код
далее с копируй код в буфер обмена.. .
function get_table(num, color1, color2){
var htm = "<table border=1 cellpadding=0 cellspacing=0>\n";
var col;
var i = 0;
for(r = 0; r < num; ++r) {
htm += "<tr>";
i = r % 2;
for(c = 0; c < num; ++c, ++i) {
col = (i%2) ? color1 : color2;
htm += "<td bgcolor='"+col+"' width=40 height=40> </td>";
}
htm += "</tr>\n";
}
htm += "</table>";
return htm;
}
var str = get_table(10, "#ffff00", "#ffffff");
alert(str);
далее с копируй код в буфер обмена.. .
function get_table(num, color1, color2){
var htm = "<table border=1 cellpadding=0 cellspacing=0>\n";
var col;
var i = 0;
for(r = 0; r < num; ++r) {
htm += "<tr>";
i = r % 2;
for(c = 0; c < num; ++c, ++i) {
col = (i%2) ? color1 : color2;
htm += "<td bgcolor='"+col+"' width=40 height=40> </td>";
}
htm += "</tr>\n";
}
htm += "</table>";
return htm;
}
var str = get_table(10, "#ffff00", "#ffffff");
alert(str);
Похожие вопросы
- Помогите создать сайт html в блокноте требуется 10 страниц, 10 таблиц, 20 картинок и 1 список на любую тему
- HTML! помогите пожалуйста написать код для сайта простого сайта!
- Здравствуйте! Помогите пожалуйста с версткой Html+css!
- Помогите мне нужен хостинг на который я загружу html код.
- Закодируйте по Хэммингу: 1110000100. нужно составить таблицу Составьте таблицу. ПОМОГИТЕ ПОЖАЛУЙСТА
- Помогите пожалуйста избавиться от "синего экрана смерти"! кто поможет, тому +10 баллов гарантирую!
- Помогите пожалуйста, проблема с php и html
- Здравствуйте! Помогите, пожалуйста! Вобщем мне нужно сделать html или php форму.
- Помогите пожалуйста связать таблицы в Аксесе, или как их переделать чтоб связать? фото внутри
- Помогите пожалуйста решить проблему при рендере в Sony Vegas Pro 10!!!