js弹出框 js弹出提示框代码
各位老铁们好,相信很多人对js弹出框都不是特别的了解,因此呢,今天就来为大家分享下关于js弹出框以及js弹出提示框代码的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!
js alert()函数为什么会弹出框
哦呵呵,你这个问题问得相当有意思。
我来说一说罢:
无论是什么语言,都是为了让用户通过一些“语句”,“函数”,“符号”等方法,来实现一些“计算”,“逻辑”,“智能”等任务的。
那么,这门语言为了能够实现这些任务,会对这个语句、函数、符号进行解析,如果追根溯源的话,最后是被解释成了电子芯片能够理解的程序,也就是电脑硬件在电的供应下,它会以硬件为基础,对你所编写的语句进行解释,形成各种各样的声光效果。
那么,一些高级语言可能会有许多中间流程,但最终还是形成二进制的机器可执行语言来被机器解释了。
我们的JS一般都是基于浏览器的,而浏览器本身又是基于操作系统的,像windows操作系统,就有一个为了方便信息提示而设置的多种提示对话框,包括警告、提示、询问等一系列的信息提示框。
那么JS这门语言的开发人员最初在设计JS这门语言的时候,考虑到了JS程序开发者(我们称为程序员)会向浏览器使用者(我们称为用户)提示一些信息,以告知一些程序员需要表达的事情。
那么,JS语言的开发人员,就在JS程序中做了一些封装,这个封装具体是如何实现的我们程序员并不知道(除非你去详细了解过),我们只管调用JS已经为你封装并提供了的一个window类下的一个方法,叫alert()方法,来弹出一个警告框,向最终用户提示信息就可以了。
其实,alert()函数也可以这么用的:
window.alert('哦呵呵');
除此之外,window类下,还有大量其它的属性和方法,可以让我们调用,调用不同的方法可以完成不同的工作和事情,读取和改写不同的属性可以让窗口发生特定的变化,具体有哪些属性,有哪些方法,就是我们学习JS的时候需要去了解和学习的了。
另外,JS除了window类之外,还有其它许许多多的类,我们只管去使用它们,而这些类,我们称之为JS的内置类,类中的方法和属性,我们称之为JS的内置方法和属性。
当我们基本了解了一部分甚至大部分JS的内置类、属性、方法的同时,还能够自己随心所欲地定义自己的自定义类、自定义属性、自定义方法的时候,你也就是一名JS高手,或者JS准高手了。
js弹出窗口的命令
弹出窗口的命令格式:“window.open(‘URLStr’,
‘WindowName’,
‘Property’);”,其中:
1.window.open命令用于在网页上弹出一个新窗口。
2.URLStr:弹出窗口所显示的页面
3.WindowName:弹出窗口的名称,可以任意指定,也可以用’’来代替
4.Property:用于控制弹出窗口显示的属性,具体可控制的参数有:
5.Toolbar:是否显示浏览器工具栏,yes为显示,no为不显示
6.locetion:是否显示游览器地址栏,yes为显示,no为不显示
7.Directories:是否显示目录按钮,yes为显示,no为不显示
8.Status:是否显示状态栏,yes为显示,no为不显示
9.Menubar:是否显示菜单条,yes为显示,no为不显示
10.Scrollbar:是否激活水平和垂直流动条,yes为显示,no为不显示
11.Resizable:是否可以改变窗口大小,yes为显示,no为不显示
12.Width:指定窗口的宽度,以像素为单位
13.Height:指定窗口的高度,以像素为单位
14.Left:指定窗口距屏幕左端的距离,以像素为单位
15.Top:指定窗口距屏幕顶端的距离,以像素为单位
16.screenX:等同于Left属性
17.screenY:等同于Top属性
如何用JS点击超链接弹出对话框
为超链接添加onclick()动作,动作内容为弹出对话框。javascript提供了3种类型的对话框:
alert():提醒
confirm():确认,返回 true或者 false
prompt():带输入的对话框
下面进行实例演示:
1、HTML结构
<arel="external nofollow" rel="external nofollow" rel="external nofollow" href="#"onclick="fun1()">你有一个礼物</a>
<arel="external nofollow" rel="external nofollow" rel="external nofollow" href="#"onclick="fun2()">我要接收礼物</a>
<arel="external nofollow" rel="external nofollow" rel="external nofollow" href="#"onclick="fun3()">必须先对暗号</a>2、javascript代码
functionfun1(){
alert("你得到一个礼物!!")
}
functionfun2(){
if(confirm("确定接收礼物?"))
alert("对一下暗号先...");
}
functionfun3(){
varcode=prompt("请对暗号:");
if(code)
alert("给你礼物!!");
else
alert("蒙人呢!");
}3、效果演示
js弹出框和js弹出提示框代码的问题分享结束啦,以上的文章解决了您的问题吗?欢迎您下次再来哦!