sara_program
08-12-2007, 09:23
من امروز یه پروژه جاوا اسکریپت دارم که باید تحویلش بدم .دیشب تا صبح نخوابیدم . نتونستم . حلش کنم
واما سوال:
یه جدول ضرب 10 * 10 راباید طراحی کنم . که خونه هاش به ترتیب چشمک می زنند(یعنی مثلا خونه [0,0] چشمک می زنه و بعد از 60 ثانیه خونه دوم چشمک میزنه) خوب تا وقتی که خونه ای دازه چشمک می زنه باید جواب ضرب رو کاربر وارد کنه . مثلا خونه [5,7] جوابش میشه 35 . کاربر باید توی این خونه عدد 35 رو وارد کنه . اگه جواب درست رو وارد کرد خونه سبز میشه ولی اگه اشتباه وارد کرد خونه قرمز میشه .من یه سورس برنامه براتون می ذارم شاید بتونه منظورمو برسونه .
<html>
<head>
<title></title>
<script id="clientEventHandlersJS" language="javascript">
<!--
var i=1
function Button1_onclick() {
newrowindex=Table1.rows.length
alert("length of table="+Table1.rows.length)
document.all.item("Table1").rows( newrowindex).cells(0).innerText=" "
document.all.item("Table1").rows( newrowindex).cells(1).innerText=" "
document.all.item("Table1").rows( newrowindex).cells(2).innerText=" "
}
//////////////////////changeColor//////////////////////////
function fgfg() {
setInterval("change()",1000)
}
function change(){
if (i==2)
{
i=i-1
document.all.item("Table1").rows(0).cells(0).bgColor="red"
}
else
if (i==1)
{
document.all.item("Table1").rows(0).cells(0).bgColor="blue"
i=i+1
}
}
//-->
</script>
</head>
<body>
<TABLE id="Table1" cellSpacing="1" cellPadding="1" border="5" bordercolor="brown">
<TR>
<TD><input id="lable" name="lable" size="2">1*1</lable></TD>
<TD><input id="lable" name="lable" size="2">1*2</lable></TD>
<TD><input id="lable" name="lable" size="2">1*3</lable></TD>
<TD><input id="lable" name="lable" size="2">1*4</lable></TD>
<TD><input id="lable" name="lable" size="2">1*5</lable></TD>
<TD><input id="lable" name="lable" size="2">1*6</lable></TD>
<TD><input id="lable" name="lable" size="2">1*7</lable></TD>
<TD><input id="lable" name="lable" size="2">1*8</lable></TD>
<TD><input id="lable" name="lable" size="2">1*9</lable></TD>
<TD><input id="lable" name="lable" size="2">1*10</lable></TD>
</tr>
<TR>
<TD><input id="lable" name="lable" size="2">2*1</lable></TD>
<TD><input id="lable" name="lable" size="2">2*2</lable></TD>
<TD><input id="lable" name="lable" size="2">2*3</lable></TD>
<TD><input id="lable" name="lable" size="2">2*4</lable></TD>
<TD><input id="lable" name="lable" size="2">2*5</lable></TD>
<TD><input id="lable" name="lable" size="2">2*6</lable></TD>
<TD><input id="lable" name="lable" size="2">2*7</lable></TD>
<TD><input id="lable" name="lable" size="2">2*8</lable></TD>
<TD><input id="lable" name="lable" size="2">2*9</lable></TD>
<TD><input id="lable" name="lable" size="2">2*10</lable></TD>
</tr>
<TR>
<TD><input id="lable" name="lable" size="2">3*1</lable></TD>
<TD><input id="lable" name="lable" size="2">3*2</lable></TD>
<TD><input id="lable" name="lable" size="2">3*3</lable></TD>
<TD><input id="lable" name="lable" size="2">3*4</lable></TD>
<TD><input id="lable" name="lable" size="2">3*5</lable></TD>
<TD><input id="lable" name="lable" size="2">3*6</lable></TD>
<TD><input id="lable" name="lable" size="2">3*7</lable></TD>
<TD><input id="lable" name="lable" size="2">3*8</lable></TD>
<TD><input id="lable" name="lable" size="2">3*9</lable></TD>
<TD><input id="lable" name="lable" size="2">3*10</lable></TD>
</tr>
<TR>
<TD><input id="lable" name="lable" size="2">4*1</lable></TD>
<TD><input id="lable" name="lable" size="2">4*2</lable></TD>
<TD><input id="lable" name="lable" size="2">4*3</lable></TD>
<TD><input id="lable" name="lable" size="2">4*4</lable></TD>
<TD><input id="lable" name="lable" size="2">4*5</lable></TD>
<TD><input id="lable" name="lable" size="2">4*6</lable></TD>
<TD><input id="lable" name="lable" size="2">4*7</lable></TD>
<TD><input id="lable" name="lable" size="2">4*8</lable></TD>
<TD><input id="lable" name="lable" size="2">4*9</lable></TD>
<TD><input id="lable" name="lable" size="2">4*10</lable></TD>
</tr>
<TR>
<TD><input id="lable" name="lable" size="2">5*1</lable></TD>
<TD><input id="lable" name="lable" size="2">5*2</lable></TD>
<TD><input id="lable" name="lable" size="2">5*3</lable></TD>
<TD><input id="lable" name="lable" size="2">5*4</lable></TD>
<TD><input id="lable" name="lable" size="2">5*5</lable></TD>
<TD><input id="lable" name="lable" size="2">5*6</lable></TD>
<TD><input id="lable" name="lable" size="2">5*7</lable></TD>
<TD><input id="lable" name="lable" size="2">5*8</lable></TD>
<TD><input id="lable" name="lable" size="2">5*9</lable></TD>
<TD><input id="lable" name="lable" size="2">5*10</lable></TD>
</tr>
<TR>
<TD><input id="lable" name="lable" size="2">6*1</lable></TD>
<TD><input id="lable" name="lable" size="2">6*2</lable></TD>
<TD><input id="lable" name="lable" size="2">6*3</lable></TD>
<TD><input id="lable" name="lable" size="2">6*4</lable></TD>
<TD><input id="lable" name="lable" size="2">6*5</lable></TD>
<TD><input id="lable" name="lable" size="2">6*6</lable></TD>
<TD><input id="lable" name="lable" size="2">6*7</lable></TD>
<TD><input id="lable" name="lable" size="2">6*8</lable></TD>
<TD><input id="lable" name="lable" size="2">6*9</lable></TD>
<TD><input id="lable" name="lable" size="2">6*10</lable></TD>
</tr>
<TR>
<TD><input id="lable" name="lable" size="2">7*1</lable></TD>
<TD><input id="lable" name="lable" size="2">7*2</lable></TD>
<TD><input id="lable" name="lable" size="2">7*3</lable></TD>
<TD><input id="lable" name="lable" size="2">7*4</lable></TD>
<TD><input id="lable" name="lable" size="2">7*5</lable></TD>
<TD><input id="lable" name="lable" size="2">7*6</lable></TD>
<TD><input id="lable" name="lable" size="2">7*7</lable></TD>
<TD><input id="lable" name="lable" size="2">7*8</lable></TD>
<TD><input id="lable" name="lable" size="2">7*9</lable></TD>
<TD><input id="lable" name="lable" size="2">7*10</lable></TD>
</tr>
<TR>
<TD><input id="lable" name="lable" size="2">8*1</lable></TD>
<TD><input id="lable" name="lable" size="2">8*2</lable></TD>
<TD><input id="lable" name="lable" size="2">8*3</lable></TD>
<TD><input id="lable" name="lable" size="2">8*4</lable></TD>
<TD><input id="lable" name="lable" size="2">8*5</lable></TD>
<TD><input id="lable" name="lable" size="2">8*6</lable></TD>
<TD><input id="lable" name="lable" size="2">8*7</lable></TD>
<TD><input id="lable" name="lable" size="2">8*8</lable></TD>
<TD><input id="lable" name="lable" size="2">8*9</lable></TD>
<TD><input id="lable" name="lable" size="2">8*10</lable></TD>
</tr>
<TR>
<TD><input id="lable" name="lable" size="2">9*1</lable></TD>
<TD><input id="lable" name="lable" size="2">9*2</lable></TD>
<TD><input id="lable" name="lable" size="2">9*3</lable></TD>
<TD><input id="lable" name="lable" size="2">9*4</lable></TD>
<TD><input id="lable" name="lable" size="2">9*5</lable></TD>
<TD><input id="lable" name="lable" size="2">9*6</lable></TD>
<TD><input id="lable" name="lable" size="2">9*7</lable></TD>
<TD><input id="lable" name="lable" size="2">9*8</lable></TD>
<TD><input id="lable" name="lable" size="2">9*9</lable></TD>
<TD><input id="lable" name="lable" size="2">9*10</lable></TD>
</tr>
<TR>
<TD><input id="lable" name="lable" size="2">10*1</lable></TD>
<TD><input id="lable" name="lable" size="2">10*2</lable></TD>
<TD><input id="lable" name="lable" size="2">10*3</lable></TD>
<TD><input id="lable" name="lable" size="2">10*4</lable></TD>
<TD><input id="lable" name="lable" size="2">10*5</lable></TD>
<TD><input id="lable" name="lable" size="2">10*6</lable></TD>
<TD><input id="lable" name="lable" size="2">10*7</lable></TD>
<TD><input id="lable" name="lable" size="2">10*8</lable></TD>
<TD><input id="lable" name="lable" size="2">10*9</lable></TD>
<TD><input id="lable" name="lable" size="2">10*10</lable></TD>
</tr>
</TABLE>
<body onload="fgfg()"></body>
<P> </P>
</body>
</html>
واما سوال:
یه جدول ضرب 10 * 10 راباید طراحی کنم . که خونه هاش به ترتیب چشمک می زنند(یعنی مثلا خونه [0,0] چشمک می زنه و بعد از 60 ثانیه خونه دوم چشمک میزنه) خوب تا وقتی که خونه ای دازه چشمک می زنه باید جواب ضرب رو کاربر وارد کنه . مثلا خونه [5,7] جوابش میشه 35 . کاربر باید توی این خونه عدد 35 رو وارد کنه . اگه جواب درست رو وارد کرد خونه سبز میشه ولی اگه اشتباه وارد کرد خونه قرمز میشه .من یه سورس برنامه براتون می ذارم شاید بتونه منظورمو برسونه .
<html>
<head>
<title></title>
<script id="clientEventHandlersJS" language="javascript">
<!--
var i=1
function Button1_onclick() {
newrowindex=Table1.rows.length
alert("length of table="+Table1.rows.length)
document.all.item("Table1").rows( newrowindex).cells(0).innerText=" "
document.all.item("Table1").rows( newrowindex).cells(1).innerText=" "
document.all.item("Table1").rows( newrowindex).cells(2).innerText=" "
}
//////////////////////changeColor//////////////////////////
function fgfg() {
setInterval("change()",1000)
}
function change(){
if (i==2)
{
i=i-1
document.all.item("Table1").rows(0).cells(0).bgColor="red"
}
else
if (i==1)
{
document.all.item("Table1").rows(0).cells(0).bgColor="blue"
i=i+1
}
}
//-->
</script>
</head>
<body>
<TABLE id="Table1" cellSpacing="1" cellPadding="1" border="5" bordercolor="brown">
<TR>
<TD><input id="lable" name="lable" size="2">1*1</lable></TD>
<TD><input id="lable" name="lable" size="2">1*2</lable></TD>
<TD><input id="lable" name="lable" size="2">1*3</lable></TD>
<TD><input id="lable" name="lable" size="2">1*4</lable></TD>
<TD><input id="lable" name="lable" size="2">1*5</lable></TD>
<TD><input id="lable" name="lable" size="2">1*6</lable></TD>
<TD><input id="lable" name="lable" size="2">1*7</lable></TD>
<TD><input id="lable" name="lable" size="2">1*8</lable></TD>
<TD><input id="lable" name="lable" size="2">1*9</lable></TD>
<TD><input id="lable" name="lable" size="2">1*10</lable></TD>
</tr>
<TR>
<TD><input id="lable" name="lable" size="2">2*1</lable></TD>
<TD><input id="lable" name="lable" size="2">2*2</lable></TD>
<TD><input id="lable" name="lable" size="2">2*3</lable></TD>
<TD><input id="lable" name="lable" size="2">2*4</lable></TD>
<TD><input id="lable" name="lable" size="2">2*5</lable></TD>
<TD><input id="lable" name="lable" size="2">2*6</lable></TD>
<TD><input id="lable" name="lable" size="2">2*7</lable></TD>
<TD><input id="lable" name="lable" size="2">2*8</lable></TD>
<TD><input id="lable" name="lable" size="2">2*9</lable></TD>
<TD><input id="lable" name="lable" size="2">2*10</lable></TD>
</tr>
<TR>
<TD><input id="lable" name="lable" size="2">3*1</lable></TD>
<TD><input id="lable" name="lable" size="2">3*2</lable></TD>
<TD><input id="lable" name="lable" size="2">3*3</lable></TD>
<TD><input id="lable" name="lable" size="2">3*4</lable></TD>
<TD><input id="lable" name="lable" size="2">3*5</lable></TD>
<TD><input id="lable" name="lable" size="2">3*6</lable></TD>
<TD><input id="lable" name="lable" size="2">3*7</lable></TD>
<TD><input id="lable" name="lable" size="2">3*8</lable></TD>
<TD><input id="lable" name="lable" size="2">3*9</lable></TD>
<TD><input id="lable" name="lable" size="2">3*10</lable></TD>
</tr>
<TR>
<TD><input id="lable" name="lable" size="2">4*1</lable></TD>
<TD><input id="lable" name="lable" size="2">4*2</lable></TD>
<TD><input id="lable" name="lable" size="2">4*3</lable></TD>
<TD><input id="lable" name="lable" size="2">4*4</lable></TD>
<TD><input id="lable" name="lable" size="2">4*5</lable></TD>
<TD><input id="lable" name="lable" size="2">4*6</lable></TD>
<TD><input id="lable" name="lable" size="2">4*7</lable></TD>
<TD><input id="lable" name="lable" size="2">4*8</lable></TD>
<TD><input id="lable" name="lable" size="2">4*9</lable></TD>
<TD><input id="lable" name="lable" size="2">4*10</lable></TD>
</tr>
<TR>
<TD><input id="lable" name="lable" size="2">5*1</lable></TD>
<TD><input id="lable" name="lable" size="2">5*2</lable></TD>
<TD><input id="lable" name="lable" size="2">5*3</lable></TD>
<TD><input id="lable" name="lable" size="2">5*4</lable></TD>
<TD><input id="lable" name="lable" size="2">5*5</lable></TD>
<TD><input id="lable" name="lable" size="2">5*6</lable></TD>
<TD><input id="lable" name="lable" size="2">5*7</lable></TD>
<TD><input id="lable" name="lable" size="2">5*8</lable></TD>
<TD><input id="lable" name="lable" size="2">5*9</lable></TD>
<TD><input id="lable" name="lable" size="2">5*10</lable></TD>
</tr>
<TR>
<TD><input id="lable" name="lable" size="2">6*1</lable></TD>
<TD><input id="lable" name="lable" size="2">6*2</lable></TD>
<TD><input id="lable" name="lable" size="2">6*3</lable></TD>
<TD><input id="lable" name="lable" size="2">6*4</lable></TD>
<TD><input id="lable" name="lable" size="2">6*5</lable></TD>
<TD><input id="lable" name="lable" size="2">6*6</lable></TD>
<TD><input id="lable" name="lable" size="2">6*7</lable></TD>
<TD><input id="lable" name="lable" size="2">6*8</lable></TD>
<TD><input id="lable" name="lable" size="2">6*9</lable></TD>
<TD><input id="lable" name="lable" size="2">6*10</lable></TD>
</tr>
<TR>
<TD><input id="lable" name="lable" size="2">7*1</lable></TD>
<TD><input id="lable" name="lable" size="2">7*2</lable></TD>
<TD><input id="lable" name="lable" size="2">7*3</lable></TD>
<TD><input id="lable" name="lable" size="2">7*4</lable></TD>
<TD><input id="lable" name="lable" size="2">7*5</lable></TD>
<TD><input id="lable" name="lable" size="2">7*6</lable></TD>
<TD><input id="lable" name="lable" size="2">7*7</lable></TD>
<TD><input id="lable" name="lable" size="2">7*8</lable></TD>
<TD><input id="lable" name="lable" size="2">7*9</lable></TD>
<TD><input id="lable" name="lable" size="2">7*10</lable></TD>
</tr>
<TR>
<TD><input id="lable" name="lable" size="2">8*1</lable></TD>
<TD><input id="lable" name="lable" size="2">8*2</lable></TD>
<TD><input id="lable" name="lable" size="2">8*3</lable></TD>
<TD><input id="lable" name="lable" size="2">8*4</lable></TD>
<TD><input id="lable" name="lable" size="2">8*5</lable></TD>
<TD><input id="lable" name="lable" size="2">8*6</lable></TD>
<TD><input id="lable" name="lable" size="2">8*7</lable></TD>
<TD><input id="lable" name="lable" size="2">8*8</lable></TD>
<TD><input id="lable" name="lable" size="2">8*9</lable></TD>
<TD><input id="lable" name="lable" size="2">8*10</lable></TD>
</tr>
<TR>
<TD><input id="lable" name="lable" size="2">9*1</lable></TD>
<TD><input id="lable" name="lable" size="2">9*2</lable></TD>
<TD><input id="lable" name="lable" size="2">9*3</lable></TD>
<TD><input id="lable" name="lable" size="2">9*4</lable></TD>
<TD><input id="lable" name="lable" size="2">9*5</lable></TD>
<TD><input id="lable" name="lable" size="2">9*6</lable></TD>
<TD><input id="lable" name="lable" size="2">9*7</lable></TD>
<TD><input id="lable" name="lable" size="2">9*8</lable></TD>
<TD><input id="lable" name="lable" size="2">9*9</lable></TD>
<TD><input id="lable" name="lable" size="2">9*10</lable></TD>
</tr>
<TR>
<TD><input id="lable" name="lable" size="2">10*1</lable></TD>
<TD><input id="lable" name="lable" size="2">10*2</lable></TD>
<TD><input id="lable" name="lable" size="2">10*3</lable></TD>
<TD><input id="lable" name="lable" size="2">10*4</lable></TD>
<TD><input id="lable" name="lable" size="2">10*5</lable></TD>
<TD><input id="lable" name="lable" size="2">10*6</lable></TD>
<TD><input id="lable" name="lable" size="2">10*7</lable></TD>
<TD><input id="lable" name="lable" size="2">10*8</lable></TD>
<TD><input id="lable" name="lable" size="2">10*9</lable></TD>
<TD><input id="lable" name="lable" size="2">10*10</lable></TD>
</tr>
</TABLE>
<body onload="fgfg()"></body>
<P> </P>
</body>
</html>