js-消息对话框

摘要:
“);否则{document.write;}3.**prompt**弹出一个消息对话框,通常用于询问需要与用户交互的一些信息。将弹出一个消息对话框。语法:prompt;参数说明:str1:消息对话框中显示的文本不能修改str2:文本框中的内容可以修改,返回值可以修改:单击“确定”,文本框中内容将用作函数返回值。单击“取消”返回空varscore;score=提示;If{document.write;}else If{document.write;}else{document-write;}#打开新窗口Open()方法可以找到现有或新的浏览器窗口。

最近在某技术网站学习一些js(JavaScript)的课程,将笔记分享一下

消息对话框
1. **alert **消息对话框,输出内容,可以是字符串或变量,与document.write 相似
   var mychar="I love JavaScript";
  alert(mychar);
2. **confirm** 消息对话框通常用于允许用户做选择的动作,如:“你对吗?”等。弹出对话框(包括一个确定按钮和一个取消按钮)。根据返回值再做相应的操作
var mychar=confirm("Are you ok?")
    if(mychar==true)
    {
    document.write("Good!");
    }
    else
    {
    document.write("Can i help you ");
    }
3. **prompt** 弹出消息对话框,通常用于询问一些需要与用户交互的信息。弹出消息对话框(包含一个确定按钮、取消按钮与一个文本输入框)。
语法:
prompt(str1, str2);
参数说明:
str1: 要显示在消息对话框中的文本,不可修改
str2:文本框中的内容,可以修改
返回值:
点击确定按钮,文本框中的内容将作为函数返回值
点击取消按钮,将返回null
var score;
score =prompt("Input you score,please");
if(score>=80)
{
document.write("very good");
}
else if(score>=60)
{
document.write("good");
}
else
{
document.write("fighting");
}
##打开新窗口
open() 方法可以查找一个已经存在或者新建的浏览器窗口。
**语法:**
window.open([URL], [窗口名称], [参数字符串])
**参数说明:**
**URL:**可选参数,在窗口中要显示网页的网址或路径。如果省略这个参数,或者它的值是空字符串,那么窗口就不显示任何文档。
**窗口名称:**可选参数,被打开窗口的名称。
 - 该名称由字母、数字和下划线字符组成。
 - "_top"、"_blank"、"_self"具有特殊意义的名称。  _blank:在新窗口显示目标网页  _self:在当前窗口显示目标网页  _top:框架网页中在上部窗口中显示目标网页
相同 name 的窗口只能创建一个,要想创建多个窗口则 name 不能相同。
name 不能包含有空格。
**参数字符串:**可选参数,设置窗口参数,各参数用逗号隔开。
参数表
js-消息对话框第1张
例如:
window.open('http://www.jianshu.com/p/q81RER','-blank',width=600,height=500,top=100,left=0)
##关闭窗口
close()关闭窗口
window.close(); //关闭本窗口
<窗口对象>.close(); //关闭指定的窗口
例如:
var myurl;
myurl=window.open('http://www.jianshu.com/p/q81RER');
myurl.close();
##DOM
js-消息对话框第2张

免责声明:文章转载自《js-消息对话框》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇ELK日志分析系统(4)-elasticsearch数据存储uni-app 数据缓存(setStorage)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

关于聊天系统

在线聊天功能的总设计思路: 现在有两个浏览器在不同的两台电脑上面, 浏览器A登陆的是系统管理员, 浏览器B登陆的是总监, 现在系统管理员想给总监发送消息,而浏览器之间 是不可以相互之间直接发送消息的。因为一个浏览器是在A电脑上面, 一个浏览器是在B电脑上面。这两台电脑是不可以相互之间直接通讯的。 但是这两个浏览器都访问了CRM这个网...

RabbitMQ(二):Java 操作队列

1. 简单模式 模型: P:消息的生产者 队列:rabbitmq C:消息的消费者 获取 MQ 连接 public static Connection getConnection() throws IOException, TimeoutException { // 定义一个连接工厂 ConnectionFactory...

安卓界面组件单选复选按框

    安卓界面UI为开发者提供了单选复选框,单选框和复选框继承了安卓的普通按钮,所以他们可以直接使用普通按钮的xml基本属性。他们与普通按钮区别在于提供了可以选中的功能,同时二者之间的区别是:单选按钮在按钮组中,当用户点击选择以后,这个按钮组就必须有一个被选中,只能改选,无法撤销(所以单独的一个单选框功能上很尴尬,点击以后状态不能再更改,很僵硬);复选框...

VC++ 定时器使用总结

VC++    WM_TIMER   定时器使用方法       在编程时,会经常使用到定时器。使用定时器的方法比较简单,通常告诉Windows一个时间间隔,然后WINDOWS以此时间间隔周期性触发程序。通常有两种方法来实现:发送WM_TIMER消息和调用应用程序定义的回调函数。   1.1 用WM_TIMER来设置定时器   先请看SetTimer这个A...

看大数据时代下的IT架构(1)业界消息队列对比

一、MQ(Message Queue) 即 消息队列,一般用于应用系统解耦、消息异步分发,能够提高系统吞吐量。MQ的产品有很多,有开源的,也有闭源,比如ZeroMQ、RabbitMQ、 ActiveMQ、Kafka/Jafka、Kestrel、Beanstalkd、HornetQ、Apache Qpid、Sparrow、Starling、Amazon SQ...

物联网时代-新基建-ThingsBoard调试环境搭建

前言 2020开年之际,科比不幸离世、疫情当道、经济受到了严重的损失。人们都不幸的感慨: 2020年真是太不真实的一年,可以重新来过就好了!国家和政府出台了拯救经济和加速建设的利好消息。3月份最热的词是什么?价值50万亿投资额的"新基建"当之无愧。 这场声势浩大的新基建投资的主要战场,涵盖包括5G建设、特高压、城际高速铁路和城市轨道交通、新能源汽车充电桩、...