Листинг 3.5. Нагрузка преподавателя с диаграммой

<HTML>

<HEAD>

<TITLE>Анкета "Нагрузка преподавателя" Posledov A.</TITLE>

<script language=JavaScript>

<!--

function graph(obj)

{ var k1 = 0;

var 1 = obj.lec.value

var p = obj.pract.value

var s = obj.stud.value

var tableHeight = 150;

var knTime=0;

var eTime=0;

var krTime=0;

var zTime=0;

var d= document

if (s == "") alert("Введите количество студентов?")

if ((1!= "")&&(1!= "0"))

{ knTime=Math.round(1*10/100); eTime=Math.round(s*30/60) }

if ((p!= "")&&(!!= "0"))

{ krTime=Math.round(s*15/60); zTime=Math.round (s*20/60) }

sTime = knTime+eTime+krTime+zTime

kl = tableHeight/sTime;

d.images[0].height=Math.round(krTime* kl);

d.images[0].alt=krTime+" часов";

d.images[1].height=Math.round(zTime*kl);

d.images[l].alt=zTime+" часов";

d.images[2].height=Math.round(knTime*kl);

d.images[2].alt=knTime+" часов";

d.images[3].height=Math.round(eTime*kl);

d.images[3].alt=eTime+" часов";

d.images[4].height=Math.round(sTime*kl);

d.images[4].alt=sTime+" часов";

}

function CheckValHours(hours)

{ if (hours < 0)

alert("Недопустимо значение количества часов меньшее нуля!");

}

function CheckValNum(num)

{ if (num <= 0)

alert("Недопустимо значение меньшее либо равное нулю!");

}

//-—>

</script>

</HEAD>

<BODY bgcolor=#crcccc>

<CENTER>

<НЗ>Анкета Squot;Нагрузка преподавателя&quot;</h3>

<SMALL>После заполнения соответствующих полей для того,

чтобы увидеть диаграмму, нажмите кнопку <В>Вычислить</В></SMALL>

<FORM name=data>

<TABLE bgcolor=#cccccc width=300 cellPadding=2

cellSpacing=2 border=l>

<TR><TD align=left><b>Лекции</b> <small>(часов)</small></TD>

<TD align=left><input type=text name=lec size=5 value=""

onChange="CheckValHours(this.value)"></TD>

</TR>

<TR><TD align=left><b>Практика</b> <small>(часов)</small></TD>

<TD align=left><input type=text name=pract size=5 value=""

onChange="CheckValHours(this.value)"></TD>

</TR>

<TR><TD align=left><b>Число студентов</b>

<small> (человек) </small></TD> <TD align=leftxinput type=text name=stud size=5 value=""

onChange="CheckValNum(this.value)"></TD> </TR>

<TR align=center><TD colspan=2 bgcolor=#cccccc> <ihput type=button value="Вычислить"

onClick="graph(data)"></TD></TR>

</TABLE>

</FORM>

<Н4>Диаграмма нагрузки по вычисленным полям<h4>

<TABLE width=212 height=190 cellPadding=0 cellSpacing=l border=0>

<TR valign=bottom width=100 align=center>

<TD bgcolor=#aaaaaa height=150>

<IMG src=lxl.gif width=75 height=0 border=0></TD>

<TD bgcolor=#aaaaaa height=150>

<IMG src=lxl.gif width=75 height=0 border=0></TD>

<TD bgcolor=|aaaaaa height=150>

<IMG src=lxl.gif width=75 height=0 border=0></TD>

<TD bgcolor=#aaaaaa height=150>

<IMG src=lxl.gif width=75 height=0 border=0></TD>

<TD bgcolor=#aaaaaa height=150>

<IMG src=lxl.gif width=75 height=0 border=0></TD>

</TR>

<TR valign=top align=center width=100>

<TD height=40><small>Контрольная</small></ТD>

<TD height=40><small>Зачет</small></TD>

<TD height=40><small>Консультации</small></TD>

<TD height=40><small>Экзамен</small></TD>

<TD height=40><small>Bceгo</small></TD>

</TR>

</TABLE>

</CENTER>

</BODY>

</HTML>


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: