您当前的位置:首页 > 互联网教程

javascript的弹出框有哪几种

发布时间:2025-05-22 17:55:26    发布人:远客网络

javascript的弹出框有哪几种

一、javascript的弹出框有哪几种

1、JavaScript中创建三种消息框:警告框、确认框、提示框警告框警告框经常用于确保用户可以得到某些信息。

2、当警告框出现后,用户需要点击确定按钮才能继续进行操作。

3、语法:alert("文本")示例:<html<head<script type="text/javascript"

4、function disp_alert(){alert("我是警告框!!")}</script</head<body

5、<input type="button" onclick="disp_alert()" value="显示警告框"/</body</html

6、带有折行的警告框示例:<html<head<script type="text/javascript"

7、<input type="button" onclick="disp_alert()" value="显示警告框"/</body</html确认框确认框用于使用户可以验证或者接受某些信息。

8、当确认框出现后,用户需要点击确定或者取消按钮才能继续进行操作。

9、如果用户点击确认,那么返回值为 true。如果用户点击取消,那么返回值为 false。

10、语法:confirm("文本")示例:<html<head<script type="text/javascript"

11、function disp_confirm(){var r=confirm("按下按钮")

12、if(r==true){document.write("您按了确认!")}else{document.write("您按了取消!")}}</script</head<body

13、<input type="button" onclick="disp_confirm()" value="显示确认框"/</body</html提示框提示框经常用于提示用户在进入页面前输入某个值。

14、当提示框出现后,用户需要输入某个值,然后点击确认或取消按钮才能继续操纵。

15、如果用户点击确认,那么返回值为输入的值。如果用户点击取消,那么返回值为 null。

16、语法:prompt("文本","默认值")示例:<html<head<script type="text/javascript"

17、function disp_prompt(){var name=prompt("请输入您的名字","Bill Gates")

18、<input type="button" onclick="disp_prompt()" value="显示提示框"/</body</html

二、如何创建一个JavaScript弹出DIV窗口层的效果

1、首先,我们将弹出框中的内容放置在一个特殊的DIV层中,然后默认隐藏它(即初始不可

2、见,使用CSS即可实现)。当用户执行某个动作时——比如点击某个链接或者将鼠标光标移动到某个链接上——我们将之前设置好的隐藏层显示在所有页面元素的

3、最上层(将使用JS操作实现)。此外,我们还将在弹出DIV窗口中设置一个按钮来执行——当用户点击此按钮时关闭窗口的功能。

4、就如我上面提到的,我们首先需要创建一个特殊的DIV层,然后我们将弹出窗口的内容放在这个DIV层里面。在这里,我们将其ID命名为“popupcontent”以区别于其他DIV层。

5、<div id="popupcontent">这是一个DIV弹窗效果!</div>

6、下来,让我们给上面已创建好的这个DIV弹出层进行CSS美化。其中最重要的几个参数分别是:overflow(内容溢出),

7、和position(定位方式)。同时我也给这个窗口效果添加了很多其他代码,但这些只是用于美化,使这个窗口更绚丽。所以,我们最后定义的CSS代码形

8、从上面CSS代码中的红色部分可以看出:这个DIV层初始默认状态是不可见的。

9、大家可以根据需要对以上代码进行美化,但请务必保留position,visibility,overflow三个属性。

10、JavaScript代码用于触发和显示弹出窗口:

11、这可能是本教程最重要最有趣的地方了。我们接下来会编写2个过程函数分别用于显示和隐藏上面那个DIV弹窗。当然,这两个函数之中会包含一些主体逻辑。

12、过程函数中需要顺序包含的逻辑:

13、计算JavaScript弹出窗口在屏幕上的显示位置(定位);

14、在弹出窗口中添加一个状态栏(或按钮),用于关闭打开状态下的窗口;

15、为了简单起见,本例中我们设置的显示位置是Top:200,Left:200。即以浏览器内容框的左上角为坐标,向下偏移200PX,向左偏移200PX。

16、弹出窗口的大小我们可以在显示函数的参数中进行设置,包括两个参数:窗口长度和窗口宽度。

17、如果你需要将本例中的代码进行二次开发,有个地方需要特别注意,那就是获取弹出窗口DIV层的DOM对象,我们可以通过下面这个getElementById函数来获取ID名为“Popcontent”的DOM对象。

三、javascript confirm用法

confirm()方法用于显示一个带有指定消息和确认及取消按钮的对话框。如果访问者点击"确定",此方法返回true,否则返回false。

在用户点击确定按钮或取消按钮把对话框关闭之前,它将阻止用户对浏览器的所有输入。在调用 confirm()时,将暂停对 JavaScript代码的执行,在用户作出响应之前,不会执行下一条语句。

3、实例,显示一个确认框,提醒访客点击什么。HTML代码如下:

4、设计点击函数,实现confirm函数:

6、点击按钮展示,在弹出框内点击确定:

8、重复第六步,选择取消,执行结果如下:

JavaScript的其他弹出框,alert()--警告消息框。

例如:window.alert("欢迎!请按“确定”继续。"),将会出现下面的情况:

alert方法有一个参数,即希望对用户显示的文本字符串。该字符串不是 HTML格式。该消息框提供了一个“确定”按钮让用户关闭该消息框,并且该消息框是模式对话框,也就是说,用户必须先关闭该消息框然后才能继续进行操作。