У меня такая проблема. Мне нужно сделать так, чтобы при нажатии на кнопку, некий результат появлялся на этой же странице (в форме таблицы), но получается только так, что при нажатии на кнопку открывается на новой странице(на белом фоне)
Примечание:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Аннуитентные платежи</title>
<link href="style.css" rel="stylesheet" type="text/css">
<style type="text/css">
.osnovnoi tr td .right {
font-family: Verdana, Geneva, sans-serif;
}
</style>
</head>
<form method=post name=form >
<label for="text1">
<div align="center">Сумма кредита:<br>
</div>
</label>
<div align="center">
<input type="text" name="credit" id="credit" value='' size="18">
<select type='menu' name='usr' id='curr' value=''>
<option value='rub'> руб.
<option value='USD'>долл.
<option value='Eur'>евро
</select>
<br>
Общий годовой процент по кредиту:<br><input name='perc' type='text' value='' size=26>%<br>
Срок кредита:<br><input type='text' value='' name='term' size=18>
<select type='menu' name='ust' id='ust'>
<option value='month'> мес.
<option value='year'> год
</select>
</div>
</form>
<div align="center">
<input type="button" onclick="javascript:count()" value="Считать"/ class="osnovnoi">
<br>
<br>Ваш ежемесячный платеж:<br>
</div>
<form name='result' >
<div align="center">
<input name='month_p' type='text' value='' size='24 ' onfocus='this.blur()'>
<br>Общая сумма платежей:<br><input name='total_p' type='text' value='' size=24 onfocus='this.blur()'><br>
Переплата по кредиту составляет:<br><input name='over_p' onfocus='this.blur()'type='text' value='' size=24>
</div>
<input type="button" onclick="javascript:printr()" value="Таблица"/ class="osnovnoi" name="but1">
</form>
</div>
<div>
<tbody >
<tr style="background-color: #E22F87;">
<th style="border: 1px solid #E22F87; width: 300px; text-align: center;">ХОЧУ ВЫВЕСТИ СЮДА РЕЗУЛЬТАТЫ СКРИПТА ТАБЛИЦЕЙ ФУНКЦИИ printr<span style="color: #ffffff;"><strong>Месяц</strong></span></th>
<th style="border: 1px solid #E22F87; width: 300px; text-align: center;"><span style="color: #ffffff;"><strong>Дата</strong></span></th>
<th style="border: 1px solid #E22F87; width: 300px; text-align: center;"><span style="color: #ffffff;"><strong>Остаток кредита</strong></span></th>
<th style="border: 1px solid #E22F87; width: 300px; text-align: center;"><span style="color: #ffffff;"><strong>Основной платеж</strong></span></th>
<th style="border: 1px solid #E22F87; width: 300px; text-align: center;"><span style="color: #ffffff;"><strong>Проценты</strong></span></th>
<th style="border: 1px solid #E22F87; width: 300px; text-align: center;"><span style="color: #ffffff;"><strong>Обслуживание</strong></span></th>
<th style="border: 1px solid #E22F87; width: 300px; text-align: center;"><span style="color: #ffffff;"><strong>Всего за платеж</strong></span></th>
</tr>
<tr>
<td height="2" style="text-align: center;"><script>
function printr(){
var clic = document.result.but1.onclick;
var sum = document.form.credit.values;
for (var i = 0; i < 9; i++){
document.write("<h1>"+'sum' + "</h1>") ;
}}</script></td>
<td style="text-align: center;"></td>
<td style="text-align: center;"></td>
<td style="text-align: center;"></td>
<td style="text-align: center;"></td>
<td style="text-align: center;"></td>
<td style="text-align: center;"></td>
<td style="text-align: center;"></td>
</tr>
</tbody>
</div>
</td>
</tr>
</table>
<script type="text/javascript" >
function count() {
var sum = document.form.credit.value;
var perc = document.form.perc.value;
var i = new Array(1,12);
var term=document.form.term.value*i[document.form.ust.selectedIndex]; //получаем количество месяцев
var p=perc/1200;//сотая доля годового процента по кредиту
var a=p*Math.pow((1+p),term)/(Math.pow((1+p),term)-1); //высчитываем коэффициент
a=(Math.ceil(a*10000))/10000; //округляем полученное значение
var month_p = a * sum;
var total_p = term * month_p;
var over_p = total_p-sum;
var sel_val = new Array ("рублей", "долларов", "евро");
var val=sel_val[document.form
Примечание:
мне надо чтобы после ее вызова из функции printr таблица пошла в нужном мне месте
а не вылазила как обычный скрипт на белом фоне