黑马程序员_JAVA 学习笔记30 WEB篇17

---------------------- ASP.Net+Android+IOS开发.Net培训、期待与您交流! ----------------------详细请查看:http://edu.csdn.net

下面是一个js中实现如<a>标签中的跳转功能:
<body>
   <input type = "submit" value= "dengLu" onclick = "window.location.href = 


'http://www.baidu.com'">
     </body>
   
   下面是js的一个程序:
<script type="text/javascript">
function mover(object)
{
object.color = "red";
}
function mout(object)
{
object.color = "blue";
}

</script>


  </head>
  
  <body>
   <font onclick = "window.location.href='http://www.baidu.com'" 


οnmοuseοver="mover(this)" onmouseout = "mout(this)">OK</font>
<font onclick = "window.close()">ccc</font>
     </body>
   
   其中 mover(this)中的this表示的是 在哪个标签当中代表的就是谁,所以现在的


this代表的是当前的font对象的引用,所以传入函数中,就有clor属性了,因为font有这


些属性。
     <input type = "submit" value = "denglu" onclick = "alert('hello 


word')">
   上面也是一个事件。
定时器:
   表示经过多少毫秒执行一次表达示。
<script type="text/javascript">
function count()
{
setTimeout("alert('success!')",700);
}
</script>
  </head>
  
  <body>
   <input type = "submit" value = "denglu" onclick = "count();">
     </body>
   上面是setTimeout的例子。上面是经过多长时间 执行一次不是反复执行,只执行


一次。
<script type="text/javascript">
function count()
{
//setTimeout("alert('success!')",700);
setInterval("alert('hello!')",700);
}
</script>
  </head>
  
  <body>
   <input type = "submit" value = "denglu" onclick = "count();">
     </body>
   这个是重复执行的。
   
   下面的代码 是实现计时器的效果:
<script type="text/javascript">
var coun = 0;
var s ;
function count()
{
//setTimeout("alert('success!')",700);
s = setInterval("cc()",700);
}

function cc()
{
++coun;
if(coun < 8)
{
document.getElementById


("lab").innerHTML = coun;
}
else
{
clearInterval(s);
}
}
</script>
  </head>
  
  <body>
   <input type = "submit" value = "denglu" onclick = "count();">
   <label id = "lab">aa</label>
     </body>
   
   也就是说当label标签中的值到7时会停止。
   给相应标签内容赋值要用innerHTML这个属性。
   setInterval如果放在成员变量位置 的话会自动执行。而不用去调用。
<script type = "text/javascript">
function cc(object)
{
var pass = document.getElementById("password").value;
if(pass.length < 6)
{
alert("too sort");
object.focus();
object.select();
}
else
{
alert("OK");
}
}
</script>
  </head>  
  <body>
   <input type = "password" οnblur="cc(this);" id = "password">
     </body>
   上面是一个 密码验证的小程序 , 密码过短时提示并选中文本获得焦点。
   
   下面还有一个弹出窗口的对话框 会根据对话框的返回值决定程序的后续流程:
<script type = "text/javascript">
if(confirm("are you ready?"))
{
window.location.href = 


"http://www.google.com";
}
else
{
alert("bey!!");
    }
   </script>
   Confirm是js的一个内置 的方法, 也就是说这个 对话框 的返回值只的真与假。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值