在郑州网站建设中,程序编码是实现网页功能的手段。我们有时候需要在网页上实现一些特殊的功能。在这里,郑州网站建设为各位整理了一些网页上一些功能实现的技术实现代码,主要是javascript实现的代码,可供各位技术人员在网站建设时参考使用,这些程序代码可以开拓技术人员的视野。启发技术人员利用其它方式实现我们所需要的功能,程序编码人员只需要稍加修改即可直接应用在您的程序代码里。下面,郑州网站建设将功能说明及其代码列在下面。
一、比较两个日期之间相差天数的函数(javascript代码):
javascript在比较两个日期相差天数时,可以参考下面的代码。下面的判断函数返回两个日期相差的天数数值,在前者日期比较小时,函数将返回负值。
function DateDiff(sDate1,sDate2)
{
//sDate1和sDate2是2014-06-28格式
varaDate,oDate1,oDate2,iDays;
aDate=sDate1.split("-");
oDate1=newDate(aDate[0], aDate[1]-1, aDate[2]);
aDate=sDate2.split("-");
oDate2=newDate(aDate[0], aDate[1]-1, aDate[2]);
iDays=parseInt(Math.abs(oDate1-oDate2)/1000/60/60/24);
if((oDate1-oDate2)<0)
{
return -iDays;
}
returniDays;
}
二、利用javascript来判断网页上的复选框是否被选中,并显示出复选框的选中值:
<script>
//javascript代码
function checkbox()
{
var str=document.getElementsByName("box");
var objarray=str.length;
var chestr="";
for (i=0; i<objarray; i++)
{
if(str[i].checked == true)
{
chestr += str[i].value + ",";
}
}
if(chestr == "")
{
alert("您并没有选择复选框,请首先选择复选框!");
}
else
{
alert("您选择的编程语言是:" + chestr);
}
return;
}
</script>
<body>
请选择您最熟练的编程语言:<br>
<input type="checkbox" name="box" id="box1" value="ASP" />ASP
<input type="checkbox" name="box" id="box2" value="PHP" />PHP
<input type="checkbox" name="box" id="box3" value="ASP.NET" />ASP.NET
<input type="button" name="button" id="button" onclick="javascript:checkbox();" value="提交" />
</body>
三、由javascript代码实现的网页刷新的几种特殊形式:
形式一、刷新自身网页的javascript代码:
<script language="JavaScript">
function myrefresh()
{
window.location.reload();
}
setTimeout('myrefresh()',10000); //指定每隔10秒刷新一次
</script>
形式二、刷新包含该框架的页面的javascript代码:
<script language=JavaScript>
parent.location.reload();
</script>
形式三、子窗口刷新父窗口的javascript代码:
<script language=JavaScript>
self.opener.location.reload();
</script>
形式四、从本框架刷新另一个框架的页面的javascript代码:
<script language=JavaScript>
parent.otherFrameID.location.reload();
</script>