⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gzlcjsq.htm

📁 国债计算器 不懂怎么样计算国债得人可以下下来参考参考 有好处啊
💻 HTM
📖 第 1 页 / 共 3 页
字号:
   
//获取利率,写入数组   
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 + -