2 фрейма: Левый содержит 2 кнопки,правый изначально пустой.При нажатии на кнопку в правом фрейме строится таблица N*N с числами [1,N^2]. Как выделить ячейки таблицы,содержащие простые числа другим цветом? Код | //main.html <HTML> <HEAD> <TITLE>Таблица</TITLE> </HEAD> <frameset COLS="35%, *"> <frame name="tab" SRC="frame.html"> <frame name="right"> </frameset> </HTML>
|
и Код | //frame.html <HTML> <HEAD> <TITLE>таблица</TITLE> <script language="Javascript"> function f () { var n = Number (document.forms["form1"].num.value);
var k=1; var main= top.frames['right'].document; main. close() main.open() main.writeln('<BODY bgcolor=lightblue><CENTER>'); main.writeln('<TABLE COLS='+n+' ROWS='+n+' border=1>');
for (i=0; i<n; i++) { main.writeln('<TR>'); for (j=0; j<n; j++) {main.writeln('<TD> '+Math.round(Number(k++))+ ' ')} main.writeln('</TR>'); } main.write('</TABLE>'); main.writeln('</CENTER><BODY>') ; } function cl() { var main = top.frames['right'].document; main. close() main.open() main.clear();} </script> </HEAD> <BODY> <FORM name="form1"> Введите N: <input name="num" TYPE="text" size=4> <input TYPE="button" value=" OK " onclick="f()"> <input TYPE="button" value=" очистить " onclick="cl()"> </FORM> </BODY> </HTML>
|
|