js弹出框、对话框、提示框、弹窗总结

2023-11-08

一、JS的三种最常见的对话框

//====================== JS最常用三种弹出对话框 ========================

    //弹出对话框并输出一段提示信息
    function ale() {
        //弹出一个对话框
        alert("提示信息!");

    }

    //弹出一个询问框,有确定和取消按钮
    function firm() {
        //利用对话框返回的值 (true 或者 false)
        if (confirm("你确定提交吗?")) {
            alert("点击了确定");
        }
        else {
            alert("点击了取消");
        }

    }

    //弹出一个输入框,输入一段文字,可以提交
    function prom() {
        var name = prompt("请输入您的名字", ""); //将输入的内容赋给变量 name ,

        //这里需要注意的是,prompt有两个参数,前面是提示的话,后面是当对话框出来后,在对话框里的默认值
        if (name)//如果返回的有内容
        {
            alert("欢迎您:" + name)
        }

    }

二、点击按钮时常用的6中提示框和操作

<!-----------按钮提示框---------->
<input type="button" name="btn2" id="btn2" value="删除" οnclick="return confirm('Yes/No'););

<!-----------按钮提示框----------> 
<input type="button" name="btn2" id="btn2" value="提示" οnclick="javaScript:alert('您确定要删除吗?');

<!-----------提交按钮----------> 
<input type="button" value="提交" οnclick="javaScript:window.location.href='http://www.baidu.com';"/>

<!-----------关闭按钮----------> 
<input type="button" value="关闭" οnclick="javaScript:window.close();">

<!-----------返回并关闭连接----------> 
<a href="#" οnclick="javascript:;window.opener.location.reload();window.close()">返回</a>
javaScript:window.location.reload();//返回当前页并刷新

<!-----------返回上一级页面----------> 
<input type="button" name="button" value="< 返回" οnclick="javascript:history.go(-1)"/>

三、弹出独立窗口

//关闭,父窗口弹出对话框,子窗口直接关闭 
this.Response.Write("<script language=javascript>window.close();</script>");

//关闭,父窗口和子窗口都不弹出对话框,直接关闭 
this.Response.Write("<script>"); 
this.Response.Write("{top.opener =null;top.close();}"); 
this.Response.Write("</script>");

//弹出窗口刷新当前页面width=200 height=200菜单。菜单栏,工具条,地址栏,状态栏全没有 
this.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

js弹出框、对话框、提示框、弹窗总结 的相关文章

随机推荐

  • React 基础-书写一个页面

    由于 RN 环境过于麻烦 所以这里先尝试 React 有不对的还望不吝赐教 React 安装请查看官网 渲染 JSX React 的模板语法是 JSX 看起来很像是 JS HTML 的混血儿 具体的语法这里就不再赘述 想了解的话 http
  • GBDT算法梳理

    1 GBDT Gradient Boosting Decision Tree 思想 Boosting 给定初始训练数据 由此训练出第一个基学习器 根据基学习器的表现对样本进行调整 在之前学习器做错的样本上投入更多关注 用调整后的样本 训练下
  • Pythhon消消乐小游戏

    Pythhon消消乐小游戏 一 程序代码 1 游戏介绍 2 游戏代码 二 程序打包成exe程序 1 安装pyinstaller 2 将python文件打包为exe程序 3 打包报错 一 程序代码 1 游戏介绍 开心消消乐是消除类的游戏 适合
  • openwrt --- web密码

    1 设置web密码步骤 登陆web 选择System gt Administration 在Router Password下设置web登陆密码 点击Save Apply保存 2 忘记web密码 通过串口或者SSh登陆 打开文件 vi etc
  • conda 环境导入导出 yaml

    conda中的环境可以导入和导出 导出 conda env export gt environment yaml 导入 conda env create f environment yaml 什么意思呢 就是用conda create n
  • kmalloc用法

    在读代码学习的时候发现有个malloc函数用的很奇怪 跳到定义处查看了一下原理来时一个宏定义 use volatile to fix a probable compiler error on 2 6 25 define malloc siz
  • PCL:从法线计算到曲率计算并可视化

    法线求解原理 表面法线是几何体表面的重要属性 在很多领域都有大量应用 例如 在进行光照渲染时产生符合可视习惯的效果时需要表面法线信息才能正常进行 对于一个已知的几何体表面 根据垂直于点表面的矢量 因此推断表面某一点的法线方向通常比较简单 然
  • 一键部署openvpn服务端和客户端(已写成脚本)

    openvpn 容器安装 需要有docker compse和docker docker和docker compse一键脚本 bin bash 添加DNS echo MASTER IP HOSTNAME gt gt etc hosts DNS
  • SpringCloud + xxl-job 任务调度的简单使用

    概述 xxl job是一个轻量级分布式任务调度平台 其核心设计目标是开发迅速 学习简单 轻量级 易扩展 之前开发的SpringCloud项目 因为其中有个应用有几个定时任务 为了统一管理和更可视化以及监控提醒于是加入了xxl job 好了
  • 【手写一个RPC框架】simpleRPC-07

    目录 前言 实现 zookeeper 项目创建 依赖配置 loadbalance register client codec common service server 文件结构 运行 本项目所有代码可见 https github com
  • stm32之IIC协议

    主要通过两个层面来讲 物理层 协议层 IIC是一个同步半双工串行总线协议 一 物理层 通信模型 1 最早是飞利浦公司开发的这个协议 最早应用到其产品上去 2 两线制 两根信号线 其中SCL为时钟线 SDA为数据线 3 挂载在IIC总线上的设
  • 在SQL Server中从所有表或所有数据库中搜索关键字

    从所有表及所有库中搜索关键字 在所有表中搜索关键字 declare str varchar 100 set str a 要搜索的字符串 declare s varchar 8000 declare tb cursor local for s
  • 【100%通过率 】【华为OD机试 c++/java/python】计算数组中心位置【 2023 Q1

    华为OD机试 题目列表 2023Q1 点这里 2023华为OD机试 刷题指南 点这里 题目描述 给你一个整数数组nums 请计算数组的中心位置 数组的中心位置是数组的一个下标 其左侧所有元素相乘的积等于右侧所有元素相乘的积 数组第一个元素的
  • aws-msk-托管kafka集群的简单使用(VPC内部访问:无验证和SASL认证)

    1 使用控制台创建即可 根据实例类型创建需要至少15分以上 可以提前创建好ec2实例和Secrets Manager 一会会使用到 2 创建Secrets Manager 使用无认证时请跳过 官方文档 https docs aws amaz
  • 基础算法题——Classical String Problem(字符环)

    Classical String Problem 题意 给定字符串S由小写字母组成 执行Q次操作 每个操作都可以是以下两种类型之一 M 修改 给定一个整数x 您需要根据x的值修改S 如果x是正的 则将 S 字符串中左边的 x 个字母移动到S
  • [k8s] pod的创建过程

    pod的创建过程 定义 Pod 的规范 apiVersion v1 kind Pod metadata name my pod spec containers name my container image nginx latest 创建
  • lnmp 域名绑定与设置

    该文字转载自 https lnmp org faq lnmp vhost add howto html 感谢广大网友的分享 一般情况下每个虚拟主机就是一个网站 网站一般通过域名进行访问 本文为教程适合LNMP 1 2 各个版本的添加过程基本
  • 恒玄BES调试笔记-BES2500如何修改RF回连功率

    修改路径如下 platform drivers bt best2300a bt drv rfconfig c 可以通过以上截图 写固定的某个值 比如0x18f 写0xaf为RF回连功率调整0dB 这个寄存器具体的BES2500 RF Reg
  • 记录使用git时碰到的问题及解决办法

    fatal refusing to merge unrelated histories git pull allow unrelated histories 本地和github上分别生成了master和main分支 四步 参考https z
  • js弹出框、对话框、提示框、弹窗总结

    一 JS的三种最常见的对话框 JS最常用三种弹出对话框 弹出对话框并输出一段提示信息 function ale 弹出一个对话框 alert 提示信息 弹出一个询问框 有确定和取消按钮 function firm 利用对话框返回的值 true