注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

Start Know

自分を信じて、自分で一定でいけます

 
 
 

日志

 
 

JavaScript 弹出框  

2008-10-29 09:38:10|  分类: JavaScript学习日 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

警告(alert)

在访问网站的时候,你遇到过这样的情况吗?“咚”的一声,一个小窗口出现在你面前,上面写着一段警示性的文字,或是其它的提示信息。如果你不点击确定,你就不能对网页做任何的操作。没错,这个“咚”的小窗口就是alert干的。

下面的代码是一段使用alert的实例。

<script type="text/JavaScript"> alert("我是菜鸟我怕谁");</script>

我的个人观点是尽量少使用alert,它很不友好。甚至可能让一些方可认为你的网站很危险。

看一个使用alert的实例

确认(confirm)

确认框用于让用户选择某一个问题是否符合实际情况。

“说!是还是不是?快回答!”

如果你想表达这样的意思,那么confirm再合适不过了。来看下面的代码:我们用confirm("你是菜鸟吗?")向访客提问,变量r则保存了访客的回应,它只可能有两种取值:true或false。没错,它是一个布尔值。confirm后面的语句则是我们对访客回答做出的不同回应。

<script type="text/JavaScript"> var r=confirm("你是菜鸟吗"); if (r==true) { document.write("彼此彼此"); } else { document.write("佩服佩服"); }

</script>

看一个使用confirm的实例

提问(prompt)

prompt和confirm类似,不过它允许访客随意输入回答。我们来修改一下之前switch的例子,我们根据分数来做出不同的评价,不过那段程序并不完整,它根本就没问我们分数,而是假设我得了65分。这太不公平了。现在我么就可以用prompt来向访客提问,用score存储用户输入的回答,其余的事情就都由后面的switch来完成了。

<script type="text/JavaScript"> function judge() { var score;//分数 var degree;//分数等级 score = prompt("你的分数是多少?") if (score > 100){ degree = '耍我?100分满!'; } else{ switch (parseInt(score / 10)) { case 0: case 1: case 2: case 3: case 4: case 5: degree = "恭喜你,又挂了!"; break; case 6: degree = "勉强及格"; break; case 7: degree = "凑合,凑合" break; case 8: degree = "8错,8错"; break; case 9: case 10: degree = "高手高手,佩服佩服"; }//end of switch }//end of else alert(degree); } </script>

看一个使用prompt的实例

  评论这张
 
阅读(602)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017