手机版

使用JavaScript对话框和状态栏的说明

时间:2021-10-25 来源:互联网 编辑:宝哥软件园 浏览:

今天,我将简单介绍一下JavaScript对话框和状态栏。Javascript和对话框:三个对话框图:在客户端浏览器中,使用三种常见的Window方法弹出简单的对话框,分别是alert(),confirm()和prompt()。Alert()用于向用户显示消息。确认()要求用户单击确认或取消。Prompt()要求用户输入一个字符串。以下三张图片分别是预警()、确认()和提示()。alert()对话框提示

警报()对话框提示confirm()对话框提示

确认()对话框提示prompt()对话框提示

Prompt()对话框提示三种对话框:alert()方法弹出的对话框只显示提示信息,提醒用户。使用confirm()方法询问用户是否确认,显示确认和取消两个按钮——。相当于if/else结构,如果点击确认按钮,将继续执行下面的程序,如果点击取消按钮,将返回false。prompt()方法有一个输入框,它返回的内容是用户在输入框中输入的内容。目的是获得用户的输入。对话框阻塞过程介绍:confirm()和prompt()都会产生阻塞,也就是说,直到用户关闭它们显示的对话框,它们才会返回。这也意味着当一个对话框弹出时,代码将停止运行。如果当前正在加载文档,加载也将停止,直到用户响应所需的输入。没有任何方法可以阻止这些方法阻塞,因为它们的返回值是用户的输入,所以它们必须等待用户的输入才能返回。在大多数浏览器中,alert()也会阻止并等待用户关闭对话框。但是,在某些浏览器中(尤其是UNIX平台上的Netscape3和4),alert()方法不会导致阻塞。但是,当小男孩在fedora11上测试时,也会造成堵塞。当然我没有用网景,但是我用火狐浏览器测试,也是被屏蔽了。不过《犀牛》的作者说:在实践中,这种小的不兼容很少会引起问题。alert(),confirm()和prompt (): alert('这是一个警报提示,你明白吗?');确认('这是确认提示。“你想看还是想看,”);提示(‘来吧,帅哥,告诉我你的名字’);Javascript和状态栏:当用户将鼠标放在超链接上时,浏览器会在状态栏上显示超链接指向的url地址。但有时你会发现,当你的鼠标放在超链接或图片上时,状态栏上会显示一些文字,而不是链接地址。在javascript中,浏览器状态栏上的内容由Window对象的两个属性控制,即status和defaultStatus。因此,javascript可以改变状态栏的默认行为,并向用户显示我们想要显示的信息。属性状态主要用于存储即时消息,即状态栏中的信息只有在发生触发事件时才会发生变化。defaultStatus属性指定状态栏中显示的默认文本。只有当触发事件发生时,状态栏上的文本才会被指定的状态替换,否则,将始终显示默认状态属性指定的内容。复制代码如下:-当鼠标放在上述代码上时,状态栏会显示:鼠标放在此链接上,内容显示在状态栏中。-a href='//www . JB 51 . net ' target=' _ blank ' onmouseover=' window . status='当鼠标放在此链接上时,状态栏中显示的内容。返回true'我们上面的/a示例中的事件处理程序必须返回true这告诉浏览器,当事件发生时,它不应该执行自己的默认操作,也就是说,如果忘记返回true,它不应该在状态栏中显示链接的网址;然后浏览器会用自己的URL覆盖状态栏中处理程序显示的所有信息。我们再举一个defaultStatus的例子,将页面状态栏的默认值设置为:欢迎来到这个网站,谢谢你的到来,小男孩。

' defaultStatus='欢迎来到本站,小小子感谢您的到来;窗户。DefaultStatus=DefaultStatus代码演示及说明:也许有的时候,各位无法看到状态栏上面显示的信息,下面给出方法,希望可以帮助大家:在Firefox: 1中。转到工具选项2。单击内容选项卡3。确保选中了Java Script语言选项4。单击高级(在启用Java Script语言选项旁边)5。选中更改状态栏文本选项6。单击确定保存此屏幕7。在互联网探索: 1中再次单击"确定"。转到工具互联网选项2。单击安全选项卡3。确保选择/突出显示了互联网选项4。单击自定义级别…(这将启动互联网区域的安全设置)5。向下滚动,直到看到"允许通过脚本更新状态栏"(在"脚本"选项下)。单击启用6。单击确定保存此屏幕7。再次单击确定

版权声明:使用JavaScript对话框和状态栏的说明是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。