|
Задание: конверт
Вложений: 1
Написать функцию для создания квадратов любого размера с подобным рисунком.
:) |
|
<body></body>
<script>
var height = 20, width = 20, newRow, newCell;
var tbl = document.createElement('table');
for (var line=0;line < height;line++){
newRow = document.createElement('tr');
for(var col=0;col<width;col++){
newCell= document.createElement('td');
if(line==0||line==height-1||col==0||col==width-1|| (line==col) || (width-1-col==line)) {newCell.textContent = '#'; }
newRow.appendChild(newCell);
}
tbl.appendChild(newRow);
}
document.querySelector('body').appendChild(tbl);
</script>
|
destus,
Удивительно, до чего похоже - увидел, уже когда сохранил. Только у меня не совсем квадрат - но зато более напоминает картинку рони |
рони,
конверт, это альбомная, а не портретная ориентация, если только ваш конверт не есть специальный. :D |
destus,
:thanks: Dilettante_Pro, :thanks: задание выполнено |
:write: :)
<!DOCTYPE html>
<html>
<head>
<title>Untitled</title>
<meta charset="utf-8">
<style type="text/css">
body{
font-size: 24px;
line-height: 24px;
text-align: center;
padding: 0;
margin: 0;
}
span{
width: 12px;
display: inline-block;
}
</style>
</head>
<body>
<script>
function fn(a)
{
var b = a - 1, str = "";
for (var i=0; i<a; i++) {
for (var j=0; j<a; j++) {
str += j + i != b && i != b && j !=b && i != j && j && i ? "<span></span>" : "#" ;
}
str += "<br>"
}
document.write(str)
}
fn(18)
</script>
</body>
</html>
|
рони,
Цитата:
|
Dilettante_Pro,
:no: :yes: :) |
рони,
на работу устраиваетесь? |
| Часовой пояс GMT +3, время: 06:42. |
|