javascript常用

1.计算器js实现

<SCRIPT  language="javascript">   function calculator(op)   {      var num1,num2;   num1=parseFloat(document.form.txtNum1.value); //数据类型转换   num2=parseFloat(document.form.txtNum2.value); //数据类型转换   if (op=="+")  //判断操作类型      document.form.txtResult.value=num1+num2  ;      if (op=="-")      document.form.txtResult.value=num1-num2  ;      if (op=="*")      document.form.txtResult.value=num1*num2  ;      if (op=="/"  &&  num2!=0)  //num2!=0  被除数不能为0      document.form.txtResult.value=num1/num2   ;   } </SCRIPT> </HEAD>

<BODY> <FORM name="form" method="get" action=""> <TABLE width="298" height="132" bgcolor="#66B3FF" border="1"  align="center">   <TR>     <TD height="35" colspan="3"><H3>计算器</H3></TD>   </TR>   <TR  >     <TD width="89" height="24"  align="right" >第一个数</TD>     <TD width="130"><INPUT name="txtNum1" type="text" class="textBaroder" size="10"></TD>     <TD width="65" rowspan="3" align="center" >  <INPUT name="addButton2" type="button"  value="  +  " onClick="calculator('+')"><BR>    <INPUT name="subButton2" type="button"  value="  -  " onClick="calculator('-')"><BR>       <INPUT name="mulButton2" type="button"  value="  x  " onClick="calculator('*')"><BR>      <INPUT name="divButton2" type="button"  value="  /  " onClick="calculator('/')"><BR>  </TD>   </TR>   <TR  >     <TD height="29" align="right" >第二个数</TD>     <TD><INPUT name="txtNum2" type="text" class="textBaroder"   size="10"></TD>   </TR>   <TR>     <TD height="32" align="right" >计算结果</TD>     <TD><INPUT name="txtResult" type="text" class="textBaroder"  size="10"></TD>   </TR> </TABLE>

2.buttom变着色

<SCRIPT type="text/javascript" language="javascript">
/*
javascript 中带参数的自定义函数调用
*/
function change(color){
	if(color=="r"){
		document.bgColor="red";
	}else if(color=="b"){
		document.bgColor="blue";
	}else  if(color=="g"){
		document.bgColor="green"
	}
}
</SCRIPT>
</HEAD>

<BODY>
<FORM action="" method="get" name="myform">
<TABLE width="459" border="0" cellspacing="0" cellpadding="0" align="center">
  <TR align="center">
    <TD width="143">
	<INPUT type="button" name="btn1" value="  不许碰我  " onClick="change('b')"></TD>
	<TD width="153">
	<INPUT type="button" name="btn2" value=" 警告你别碰我 " onClick="change('r')"></TD>
	<TD width="163">
	<INPUT name="btn3" type="button" value="给你点颜色看看" onClick="change('g')"></TD>
  </TR>
</TABLE>


3.页面显示当前日期

<SCRIPT language="JavaScript">
<!--
function disptime( )
{
 var time = new Date( ); //获得当前时间
 var hour = time.getHours( );  //获得小时、分钟、秒
 var minute = time.getMinutes( );
 var second = time.getSeconds( );
 var apm="AM"; //默认显示上午: AM
 if (hour>12) //按12小时制显示
 {
    hour=hour-12;
    apm="PM"  ;
 }
 if (minute < 10) //如果分钟只有1位,补0显示
   minute="0"+minute;
 if (second < 10) //如果秒数只有1位,补0显示
   second="0"+second;
 /*设置文本框的内容为当前时间*/
 document.myform.myclock.value =hour+":"+minute+":"+second+" "+apm;
 /*设置定时器每隔1秒(1000毫秒),调用函数disptime()执行,刷新时钟显示*/
 var myTime = setTimeout("disptime()",1000);
}

//-->
</SCRIPT>
<STYLE type="text/css">
<!--
/*设置样式:无边框的文本框*/
INPUT {
	font-size: 30px;
	border-style:none ;
	background-color:#FF8B3B;
	}
-->
</STYLE>
</HEAD>

<BODY onLoad="disptime( )">
<FORM NAME="myform"> 
<TABLE width="100%" border="0" align="center">
  <TR>
    <TD colspan="3"><IMG src="images/mosou.jpg" width="1001" height="457"></TD>
  </TR>
  <TR>
    <TD width="37%"> </TD>
    <TD width="41%"><H2>当前时间:
      <INPUT name="myclock" type="text"  value="" size="10" >
    </H2></TD>
    <TD width="22%"> </TD>
  </TR>
</TABLE>


4.js打开link,close

<SCRIPT language="javascript">
function openwindow( ) 
{
  window.status="系统当前状态:您正在注册用户......";
  if (window.screen.width == 1024 && window.screen.height == 768)
    window.showModalDialog("register.html", "注册窗口", "toolbars=0, location=0, statusbars=0, menubars=0,width=700,height=550,scrollbars=1");
  else
    window.alert("请设置分辨率为1024x768,然后再打开");

}
function closewindow( )
{
  if(window.confirm("您确认要退出系统吗?"))
    window.close( );
}
</SCRIPT>
<STYLE type="text/css">
<!--
/*设置无下划线的超连接样式*/
A {
	color: blue;
	text-decoration: none;
   }       
  A:hover{ /*鼠标在超链接上悬停时变为颜色*/
   color: red;
   }
-->
</STYLE>
</HEAD>
<BODY bgcolor="#CCCCCC">

<TABLE border="0" align="center" bgcolor="#FFFFFF" >
  <TR>
    <TD colspan="3"><IMG src="images/head.jpg" width="761" height="389"></TD>
  </TR>
  <TR>
    <TD width="502" >
      <IMG src="images/foot.jpg" width="502" height="90" align="top"></TD>
    <TD width="86" valign="top" ><H3><A href="javascript: openwindow( ) ">用户注册 </A></H3></TD>
    <TD width="263" valign="top" > <H3><A href="javascript: closewindow( ) ">退 出</A></H3></TD>
  </TR>
</TABLE>


 


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值