📄 gzlcjsq.htm
字号:
//获取利率,写入数组
arr_rate80=new Array();
arr_realperiod80=new Array();
arr_rate8[0]=arr_rate80;
arr_realperiod8[0]=arr_realperiod80;
//获取规定期限,写入数组
arr_period8[0]=11
arr_begin8[0]='1231';
arr_end8[0]='2';
arr_dueday8[0]='';
arr_period[8]=arr_period8;
arr_rate[8]=arr_rate8;
arr_realperiod[8]=arr_realperiod8;
arr_begin[8]=arr_begin8;
arr_end[8]=arr_end8;
arr_dueday[8]=arr_dueday8;
var arr_period9=new Array();
var arr_rate9=new Array();
var arr_realperiod9=new Array();
var arr_begin9=new Array();
var arr_end9=new Array();
var arr_dueday9=new Array();
//获取利率,写入数组
arr_rate90=new Array();
arr_realperiod90=new Array();
arr_rate90[0]='adf';
arr_realperiod90[0]='存满期限';
arr_rate9[0]=arr_rate90;
arr_realperiod9[0]=arr_realperiod90;
//获取规定期限,写入数组
arr_period9[0]='sa'
arr_begin9[0]='sdfa';
arr_end9[0]='asdf';
arr_dueday9[0]='sdf';
arr_period[9]=arr_period9;
arr_rate[9]=arr_rate9;
arr_realperiod[9]=arr_realperiod9;
arr_begin[9]=arr_begin9;
arr_end[9]=arr_end9;
arr_dueday[9]=arr_dueday9;
var arr_period10=new Array();
var arr_rate10=new Array();
var arr_realperiod10=new Array();
var arr_begin10=new Array();
var arr_end10=new Array();
var arr_dueday10=new Array();
//获取利率,写入数组
arr_rate100=new Array();
arr_realperiod100=new Array();
arr_rate10[0]=arr_rate100;
arr_realperiod10[0]=arr_realperiod100;
//获取规定期限,写入数组
arr_period10[0]=1
arr_begin10[0]='12';
arr_end10[0]='12';
arr_dueday10[0]='';
arr_period[10]=arr_period10;
arr_rate[10]=arr_rate10;
arr_realperiod[10]=arr_realperiod10;
arr_begin[10]=arr_begin10;
arr_end[10]=arr_end10;
arr_dueday[10]=arr_dueday10;
//alert(arr_begin[0][0]);alert(arr_end[0][0]);alert(arr_dueday[0][0]);
</SCRIPT>
<SCRIPT language=JavaScript>
function getRatePre(){
//alert(document.privatesave.saveterm.selectedIndex);
if(document.privatesave.saveterm.selectedIndex!=0){
getRate();
}
}
function popwin(fileurl){
win=window.open(fileurl,"popwin",
"toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=0,width=600,height=500");
win.focus();
}
//计算函数,返回计算结果并显示在相应的结果项上。
function sendrate9(){
//设定一个数组,把要检验的字段对应的输入框的字符串表示赋给数组
var objArray=new Array;
objArray[0]=document.privatesave.original;
//objArray[1]=document.privatesave.active;
var rst=checkData(objArray);//调用函数检验是否有空字符
if(rst=="false")
{return;}
rst=isInteger(objArray);//调用函数检验是否为整数
if(rst=="false")
{return;}
//从表单中取值并把时间段转化为月份
var original=document.privatesave.original.value; //存款金额
var active=document.privatesave.active.value; //存款利息
var yearBegin=document.privatesave.yearBegin.value;
var monthBegin=document.privatesave.monthBegin.value;
var dayBegin=document.privatesave.dayBegin.value;
var yearEnd=document.privatesave.yearEnd.value;
var monthEnd=document.privatesave.monthEnd.value;
var dayEnd=document.privatesave.dayEnd.value;
var data1=parseInt(document.privatesave.savekind.selectedIndex)-1;
var data2=parseInt(document.privatesave.saveterm.selectedIndex)-1;
if(data1<0||data2<0){return;}
var issueBegin1=arr_begin[data1][data2];
var issueBegin2=arr_end[data1][data2];
var dueday=arr_dueday[data1][data2];
issueBegin1=issueBegin1.replace("-","");
issueBegin1=issueBegin1.replace("-","");
issueBegin2=issueBegin2.replace("-","");
issueBegin2=issueBegin2.replace("-","");
dueday=dueday.replace("-","");
dueday=dueday.replace("-","");
var timeBegin=yearBegin+monthBegin+dayBegin;
var timeEnd=yearEnd+monthEnd+dayEnd;
//alert(timeBegin);
if(timeBegin>issueBegin2||timeBegin<issueBegin1){
alert("请输入正确的购买日期!");
return;
}
if(timeEnd<timeBegin){
alert("请输入正确的兑现日期!");
return;
}
var data3;
var timeSpan1=parseFloat(yearEnd)+parseFloat(monthEnd/12)+parseFloat(dayEnd/360);
var timeSpan2=parseFloat(yearBegin)+parseFloat(monthBegin/12)+parseFloat(dayBegin/360);
var timeSpan=timeSpan1-timeSpan2;
var fixspan=document.privatesave.saveterm.value;
//alert("fixspan:"+fixspan);//test
//alert(timeSpan1);
//alert(timeSpan2);
//alert(timeSpan);
if(timeSpan>=fixspan){
data3=0;
timeSpan=fixspan;}
else{
if(timeSpan<0.5)
data3=1;
if(timeSpan>=0.5&&timeSpan<1)
data3=2;
if(timeSpan>=1&&timeSpan<2)
data3=3;
if(timeSpan>=2&&timeSpan<3)
data3=4;
if(timeSpan>=3&&timeSpan<4)
data3=5;
if(timeSpan>=4&&timeSpan<5)
data3=6;
}
//alert("timeSpan"+timeSpan);
//alert("data3:"+data3);//test
active=arr_rate[data1][data2][data3];
//计算存款利息、利息税额、实得利息、本息合计
var interestRate=0;//利息税率
var result=new Array();
//alert("lilv:"+active);//test
result=nationalDebtSave(original,active,timeSpan,interestRate);//存款利息、利息税额、实得利息、本息合计封在返回的数组中
//将存款利息、利息税额、实得利息、本息合计显示
document.privatesave.active.value=Math.round(active*100)/100; //显示存款利息
document.privatesave.interest.value=result[0]; //显示存款利息
//document.privatesave.interestTaxe.value=result[1];//显示利息税额
//document.privatesave.realInterest.value=result[2];//显示实得利息
document.privatesave.total.value=result[3]; //显示本息合计
}
</SCRIPT>
<TABLE bgColor=#cccccc border=0 cellPadding=0 cellSpacing=0
width=260>
<TBODY>
<TR align=middle vAlign=top>
<FORM action=counter-aa name=privatesave>
<TD height=74>
<TABLE align=center
background=../image/calculator-topdebt.jpg
bgColor=#ffffff border=0 cellPadding=0 cellSpacing=0
width=260>
<TBODY>
<TR align=middle vAlign=bottom>
<TD height=22><B><FONT
color=#bc0021>国债收益计算器</FONT></B></TD></TR></TBODY></TABLE>
<TABLE align=center bgColor=#ffffff border=0 cellPadding=0
cellSpacing=0 width=256>
<TBODY>
<TR align=middle>
<TD colSpan=2 vAlign=top>(仅供参考)
<HR color=#bc0021 SIZE=1 width="95%">
</TD></TR>
<TR>
<TD colSpan=2 height=28>券别 <SELECT name=savekind
onchange=loadTerm(this.selectedIndex-1)> <OPTION
selected>选择券别</OPTION> <OPTION>94国库券</OPTION>
<OPTION>95国库券</OPTION> <OPTION>96国库券</OPTION>
<OPTION>97国库券</OPTION> <OPTION>98国库券</OPTION></SELECT>
</TD></TR>
<TR>
<TD colSpan=2 height=28>规定存期 <SELECT name=saveterm
onchange=getData1()> <OPTION
selected>选择存期</OPTION></SELECT> </TD></TR>
<TR>
<TD colSpan=2 height=28>发行日期 <INPUT maxLength=16
name=issueBegin onfocus=this.blur() size=13> </TD></TR>
<TR>
<TD colSpan=2 height=28>到期日期 <INPUT maxLength=16
name=dueday onfocus=this.blur() size=10> </TD></TR>
<TR>
<TD colSpan=2 height=28>国债金额 <INPUT maxLength=16
name=original size=10> 元 </TD></TR>
<TR>
<TD colSpan=2 height=28>
<TABLE width="100%">
<TBODY>
<TR>
<TD height=28 vAlign=top width="15%">购买日期:</TD>
<TD height=28 width="84%">
<SCRIPT language=javascript>
var yearF=new Date();
var yearFirst=yearF.getYear();
var span1=yearFirst-1993;
InitToAll1('yearBegin','monthBegin','dayBegin','privatesave',yearFirst,span1,'down');
</SCRIPT>
</TD></TR>
<TR>
<TD height=28 vAlign=top width="15%">兑现日期:</TD>
<TD height=28 width="84%">
<SCRIPT language=javascript>
var yearF=new Date();
var yearFirst=yearF.getYear()+5;
var span2=yearFirst-1993;
InitToAll1('yearEnd','monthEnd','dayEnd','privatesave',yearFirst,span2,'down');
</SCRIPT>
</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<TABLE bgColor=#ffffff border=0 cellPadding=0 cellSpacing=0
width=256>
<TBODY>
<TR>
<TD width="35%">国债利率<BR>(年利率) </TD>
<TD vAlign=top><INPUT maxLength=10 name=active size=8>
%</TD></TR>
<TR align=middle>
<TD colSpan=2 height=28><A
href="javascript:sendrate9()"><IMG border=0 height=17
src="../image/cul.gif" width=50></A><A
href="javascript:document.privatesave.reset()"><IMG
border=0 height=17 src="../image/clear.gif"
width=50></A><A
href="javascript:popwin('http://www.icbc.com.cn/personal/debtcal_exp.html');"><IMG
border=0 height=17 src="../image/explain.gif"
width=50></A></TD></TR>
<TR>
<TD colSpan=2>
<HR color=#bc0021 SIZE=1 width="95%">
</TD></TR></TBODY></TABLE>
<TABLE bgColor=#ffffff border=0 cellPadding=0 cellSpacing=0
width=256>
<TBODY>
<TR>
<TD align=middle height=28 width="41%">国债利息</TD>
<TD height=28 width="59%"><INPUT class=input
name=interest size=10> 元</TD></TR>
<TR>
<TD align=middle height=28 width="41%">本息合计</TD>
<TD height=28 width="59%"><INPUT class=input name=total
size=10> 元 </TD></TR></TBODY></TABLE>
<TABLE align=center bgColor=#ffffff border=0 cellPadding=0
cellSpacing=0 height=17 width=256>
<TBODY>
<TR>
<TD><IMG height=17
src="../image/calculator-bottomdebt.jpg"
width=260></TD></TR></TBODY></TABLE></TD></FORM></TR></TBODY></TABLE>
<SCRIPT language=javascript>
function loadTerm(numName){
if(numName<0)
return;
//alert(termArray[numName][0]);
document.privatesave.saveterm.length=arr_period[numName].length+1;
for(num=0;num<arr_period[numName].length+1;num++){
if(num==0){
document.privatesave.saveterm.options[0].value="请选择存款期限";
}
else{
document.privatesave.saveterm.options[num].value=arr_period[numName][num-1];
document.privatesave.saveterm.options[num].text=arr_period[numName][num-1]+"年期";
}
}
document.privatesave.saveterm.options[0].selected=true;
document.privatesave.active.value="";
}
function getData1(){
var data1=parseInt(document.privatesave.savekind.selectedIndex)-1;
var data2=parseInt(document.privatesave.saveterm.selectedIndex)-1;
if(data1<0||data2<0){return;}
var issueBegin=arr_begin[data1][data2]+"至"+arr_end[data1][data2]
document.privatesave.dueday.value=arr_dueday[data1][data2];
document.privatesave.issueBegin.value=issueBegin;
}
</SCRIPT>
</TD></TR></TBODY></TABLE>
<TABLE border=0 cellPadding=0 cellSpacing=0 width="85%">
<TBODY>
<TR align=right>
<TD><font size="2">【<a href="../index.htm">返回页首</a>】
【</font><A
href="javascript:window.close()"><font size="2">关闭窗口</font></A>】 </TD></TR></TBODY></TABLE><BR></TD></TR></TBODY></TABLE>
<TABLE border=0 cellPadding=0 cellSpacing=0 height=46 width=778>
<TBODY>
<TR align=middle>
<TD><IMG height=1 src="../image/line.gif" width=450></TD></TR>
<TR align=middle>
<TD>
<TABLE border=0 cellPadding=0 cellSpacing=2 width="50%">
<TBODY>
<TR>
<TD width="55%"><FONT color=#7f7f7f>邮件地址:<A
href="mr_lu@eyou.com">mr_lu@eyou.com</A></FONT></TD>
</TR>
<TR>
<TD width="49%">Copyright:石家庄铁道学院</TD>
</TR></TBODY></TABLE></TD></TR></TBODY></TABLE></CENTER></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -