|
Задание: конверт
Вложений: 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, время: 08:44. |
|