Цитата(DJ Navvy @ 3.2.2013, 14:55)
это надо сделать. Рандомно чтобы заполнялись поля.
» Спойлер (нажмите, чтобы прочесть) «
Код
<html>
<body>
<table>
<script language="JavaScript">
color = Math.round(255.0*Math.random());
r = color.toString(16);
color = Math.round(255.0*Math.random());
q = color.toString(16);
color = Math.round(255.0*Math.random());
b = color.toString(16);
color=r+q+b;
for (i = 1; i < 10; i++)
{
for (j = 1; j < 10; j++)
{
document.write("<td bgcolor='#color'>" + (r+q+b) + " </td>");
}
document.write("</tr>");
}
</script>
</table>
<br><br>
</html>
ко всей табл применяется. Как доделать это задание?
Во-первых, рондомить нужно в теле вложенного оператора
for, во-вторых, где открывающий тэг
<TR> в теле главного оператора
for? Нужно сделать примерно так:
Код
<html>
<body>
<table>
<script language="JavaScript">
for (i = 1; i < 10; i++)
{
document.write("<tr>");
for (j = 1; j < 10; j++)
{
col = Math.round(255.0*Math.random());
r = col.toString(16);
col = Math.round(255.0*Math.random());
q = col.toString(16);
col = Math.round(255.0*Math.random());
b = col.toString(16);
c=r+q+b;
document.write("<td bgcolor=#"+ c + ">" + c +"</td>");
}
document.write("</tr>");
}
</script>
</table>
<br><br>
</html>