郑州网站建设-凯讯公司网站宣传口号图片
郑州网站建设-凯讯公司网站电话标志图片
0371-53778175
15333818157
当前位置:网站首页 >> 建站知识 >> 网站技术 >>


网站建设中几个很有用的功能实现代码(四)


来源:郑州凯讯网站    发布人:郑州凯讯公司    发布日期:2014-06-28

在郑州网站建设中,程序编码是实现网页功能的手段。我们有时候需要在网页上实现一些特殊的功能。在这里,郑州网站建设为各位整理了一些网页上一些功能实现的技术实现代码,主要是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>

本站优惠活动图片



业务联系方式图片


本页页脚banner图片

咨询热线:0371-53778175,15333818157    业务QQ:业务联系QQ图标1765879842   业务联系QQ图标2632505191   业务联系QQ图标2236519391

版权所有:郑州凯讯通信科技有限公司    备案号:豫ICP备11027744号-2