Калькулятор 10х10
То, что есть:
Код: <html> <head> </head> <body onLoad=" var col=10; row=10; document.write('<h2 align=center>Таблица умножения</h2>'); document.write('<table align=center border=1>') for (i=1; i<=row; i++) { document.write('<tr>'); for (j=1; j<=col; j++) { document.write('<td>'+(i*j)+'</td>'); } document.write('</tr>'); } document.write('</table>');"> </body> </html> Вид: ![]() То, что должно быть: ![]() P.s. Если есть возможность - напишите правильный код. Если есть еще и время - скинь пару-тройку ссылок на статьи, где можно прочитать, как написать правильный код. Заранее спасибо. |
troublemaker,
Цитата:
Цитата:
читайте учебник <!DOCTYPE HTML> <html> <head> <title>Untitled</title> <meta charset="utf-8"> <style type="text/css"> .bl{background:#BFDEFF;color:#000} .al{background:#00C;color:#FFF} </style> </head> <body> <script> var col = 10, row = 10, html = "", html = html + "<h2 align=center>Таблица умножения</h2>", html = html + "<table align=center border=1>"; for (i = 0; i <= row; i++) { html += "<tr>"; for (j = 0; j <= col; j++) {var cl = i && j ? i * j % 2 ? "" : "bl" : "al"; html += "<td class=" + cl + " >" + (i || j ? (i || 1) * (j || 1) : "") + "</td>";} html += "</tr>" } var html = html + "</table>", div = document.createElement("div"); div.innerHTML = html; document.body.appendChild(div); </script> </body> </html> |
рони,
К сожалению, данные идут к учебной лабе ( то есть их нужно неким образом сохранить и минимально изменить), преподаватель намекала на то, что нужно добавить условие. То, что Вы кинули, не открывается( |
Цитата:
|
Цитата:
Такому учить нельзя! |
рони,
Спасибо большое, буду код теперь разбирать, чтобы все осознать :) BETEPAH, Она меня съест) А за ссылочку спасибо, по чуть-чуть буду изучать) |
Часовой пояс GMT +3, время: 01:34. |