Показать сообщение отдельно
  #1 (permalink)  
Старый 10.02.2013, 16:53
Новичок на форуме
Отправить личное сообщение для Гелена Посмотреть профиль Найти все сообщения от Гелена
 
Регистрация: 08.02.2013
Сообщений: 8

диаграмма по данным формы
есть форма. вносим данные. но диаграмма не строится.
помогите найти ошибку.
function graph(obj)
{ var l = obj.lec.value // лекционные часы
var p = obj.pract.value // практические занятия
var s = obj.stud.value // количество студентов
var tw = 190; // высота таблицы
var knTime=0; // часы на консультация
var eTime=0; // часы на прием экзамена

var k1 // коэффициент при построении диаграммы
var d= document
if (s == "")
alert("Введите количество студентов?")
if ((l != "") && (l != "0"))
{ knTime=Math.round( 0.1*l); eTime=Math.round(0.3*s) }

sTime = knTime+eTime
if (sTime !=0)
{ k1 = tw/sTime;
d.images[0].width=Math.round(knTime*k1);
d.images[1].width=Math.round(eTime*k1);

}
}
</script>
</head>
<body bgcolor='#E7DEC5'>
<center>
<h2>Диаграмма распределения часов</h2>
<small>После заполнения соответствующих полей для того, чтобы увидеть диагррамму нажмите кнопку Вычислить.</small>
<form name=frm>
<table bgcolor=#cccccc width=300 cellPadding=3 cellSpacing=3 border=3>
<tr>
<td align=left><b>Лекции</b> <small>(часов)</small></td>
<td align=left><input type=text name=lec size=5 value=""
onChange="msgh(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="msgh(this.value)"></td></tr>
<tr>
<td align=left><b>Число студентов</b> <small>(человек)</small></td>
<td align=left><input type=text name=stud size=5 value=""
onChange="msgnum(this.value)"></td></tr>
<tr align=center>
<td colspan=2 bgcolor=#cccccc>
<input type=button value="Вычислить" onClick="graph(frm)"></td></tr>
</table>
</form>

<table cellPadding=0 cellSpacing=0 border=1 width=400 height=190>

<tr valign=bottom width=450 align=center>
<td height=160><IMG src=lin.gif width=80 height=0></td>
<td height=160><IMG src=lin.gif width=80 height=0></td>
<td height=160><IMG src=lin.gif width=80 height=0></td>

</tr>
<tr valign=top align=center>
<td height=30><small>Консультации</small></td>
<td height=30><small>Экзамен</small></td>
<td height=30><small>Всего</small></td>

</tr> </table>
Ответить с цитированием