`
天边一朵雲
  • 浏览: 34930 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

(笔记)javascript弹出窗口总结

阅读更多

一:window.open()弹出窗口

语法格式:

var returnValue = window.open(URL,windowname[,location]);

 

参数解释:
URL : 打开窗口的html地址

windowname : window对象的名称

location : 弹出窗口属性设置参数

returnValue 的值不为空则open成功

 

 

location参数设置可选参数
属性 说明
width 窗口宽度
height 窗口高度
scrollbars 是否显示滚动条
resizable 设置窗口大小是否固定
toolbar 设置浏览器工具条
menubar 设置菜单条
location 设置地址栏
direction 设置刷新按钮

 

实例:

JS代码
<script>
        window.onload = function(){
	    var winal = window.open("Hello_World.html", "openwindow"); 
        }
</script
弹出窗HTML代码
<body>
        <p style="color:red;">Hello World!</p>
</body>


效果:.

.

 

弹出窗口关闭:

window.close();


弹出窗口居中显示:

<script>
        window.onload = function(){
	    var winal = window.open("Hello_World.html", "openwindow","width=100,height=50"); 
             var width = screen.width;
             var heigth = screen.height;
             winal.moveTo((width-100)/2,(height-50)/2);
        }
</script


二: window.showModalDialog()弹出窗口

语法格式:

vReturnValue = window.showModalDialog(sURL [, vArguments] [,sFeatures])


参数解释:

sURL:必选参数,类型:字符串。用来指定对话框要显示的文档的URL。
vArguments:可选参数,类型:变体。用来向对话框传递参数。传递的参数类型不限,包括数组等。对话框通过window.dialogArguments来取得传递进来的参数。
sFeatures:可选参数,类型:字符串。用来描述对话框的外观等信息,可以使用以下的一个或几个,用分号“;”隔开。

 

 

sFeature参数设置可选参数

dialogHeight:

对话框高度,不小于100px

dialogWidth:

对话框宽度

dialogLeft:

离屏幕左的距离

dialogTop:

离屏幕上的距离

center:

{yes|no|1|0}:是否居中,默认yes,但仍可以指定高度和宽度。

help:

{yes|no|1|0}:是否显示帮助按钮,默认yes。

resizable:

{yes|no|1|0}[IE5+]:是否可被改变大小。默认no。

status:

{yes|no|1|0}[IE5+]:是否显示状态栏。默认为yes[Modeless]或no[Modal]。

scroll:

{yes|no|1|0|on|off}:是否显示滚动条。默认为yes。

 

实例1(有参数的情况):

var obj = new Object();
obj.name="51js";
window.showModalDialog("modal.htm",obj,"dialogWidth=200px;dialogHeight=100px");

 

获取参数:

var obj = window.dialogArguments;
alert("您传递的参数为:" + obj.name);


实例2(无参数的情况):

str =window.showModalDialog("modal.htm",,"dialogWidth=200px;dialogHeight=100px");

 

转自:www.itlanguageexpress.info

分享到:
评论

相关推荐

    javascript点击弹出窗口.zip

    有兴趣刚需的可以自己下载,非常实用的代码,可以完美运行,有能力的还可以二次修改!

    js-file-download:此代码是使用JavaScript在网页中打开下载文件弹出窗口的最佳解决方案

    此代码是使用JavaScript在网页中打开下载文件弹出窗口的最佳解决方案。 如果您需要使用javascript将文件下载到客户端浏览器,则只需要使用filePath网址作为输入参数来调用downloadFile&#40;filePath&#41;函数,它将...

    javascript个人技术笔记

    1 Cookie对象的运用; 2 JavaScript窗口功能指南之打开一个新...4 利用弹出式窗口收集数据; 5 窗口对象的属性和方法; 。。。等等25个javaScript相关技术的DOC文档。希望对正在学习或做javaScript项目的朋友有帮助。

    ipython-popup:IPython 笔记本弹出单元(和小部件)实验

    对在 IPython 中创建弹出窗口的实验性支持。 弹出窗口将有一个代码单元连接到另一个笔记本的内核。 这里的小演示将不同窗口中的两个小部件链接在一起。 (笔记本中的一个滑块链接到弹出窗口中的一个滑块) 安装 ...

    JavaScript笔记

    弹出警告:alert&#40;‘字符串’&#41; 强调:1.js区分大小写 2.字符串单双引号不区分 [removed]标签:页面中专门集中编写JavaScript的区域 js的方法定义:function方法名([参数列表]){ 方法体 [return 返回值]...

    js笔记.docx

    3.文档对象模型(Browser Object MODEL,DoM)用来操作HTML文档 如鼠标移动显示大图 弹出小提示 2. JavaScript的基本结构 1基本结构 [removed] JavaScript 语句; [removed] 其中type是《script》标签的属性用于...

    ubuntu-mac-mail-notifier:收到新邮件时,在屏幕上弹出通知用户(在MacUbuntu上)

    ubuntu-mac-mail-notifier 收到新邮件时,通过屏幕弹出窗口通知用户。 这在具有“ notify-send”功能的Ubuntu上和在具有AppleScript的“显示通知”或“ terminal-notifier”功能的Mac上均可使用。笔记: 这仅适用于...

    kindle-notion:chrome插件,可将kindle笔记导出到与概念兼容的csv文件中

    如果您还没有进入,弹出窗口会提示您点燃笔记页面。 选择要导出的注释,然后单击导出。 浏览器将开始下载csv。 在概念中,创建一个表(可以是内联页面,也可以是整个页面) 点击表格右上角的“ ...”,选择“与...

    Colab-Autorun-and-Connect:自动连接,重新连接并有选择地运行Google Colab中的笔记本的第一个单元

    带有笔记本状态和秒表的页面操作弹出窗口 详细信息输出到控制台 自动支持系统的亮/暗模式 设置自动在所有浏览器实例和设备之间同步 遵循 兼容Android版Firefox :red_heart: 请访问以支持此扩展以及我的其他软件...

    GDPR_Helper_JS

    不想让CMP(同意管理提供程序)UI在其网站上显示为弹出窗口的发布者,仍需要能够向下游传递“同意”信号以适当地处理出价请求。 这样的发布者需要一种方法来实现他们对用户的同意的理解,同时满足传递同意对象的...

    geo-love:分享爱

    #自述文件当前标题 geo-love 的主页:React式地理数据编辑演示也就是在地图上绘制点、线和多边形,并在另一个连接的浏览器窗口上(近)实时查看它们的更新#进步造型?... 即类似于 GIS 数据的谷歌地图弹出窗口

    原生js实现弹出层登录拖拽功能

    留言墙、弹出框等一些常见地方都有拖拽功能,方便用户体验嘛。 实现拖拽功能 ,三个事件 mousemove , mouseup ,mousedown, 偏移量(offsetLeft, offsetTop , offsetWidth ,offsetHeight),窗口坐标位置(clientX ,...

    Salary-Prediction

    特别是模式弹出窗口,这些窗口会为Web刮板创建超时。 笔记本电脑 初步数据分析和准备工作已在Jupyter Notebooks中完成。 请从prepare.ipynb开始,以详细了解数据清理要求。 主要问题围绕极端离群值,以及基于间

    note-herder:用户可以在其中添加,删除和编辑注释列表的网站

    去做未来的想法显示修改和/或创建注释的时间在侧边栏上显示登录的用户身份验证期间隐藏登录弹出窗口自定义登录页面已知的问题ID生成不能确保唯一性App.css中SignIn.css的标题样式错误作者雅各布·怀特( Jacob White...

    sparkmonitor:从Jupyter Notebook监视Apache Spark

    Spark Monitor-Jupyter...一个笔记本服务器扩展,可代理Spark UI并在iframe弹出窗口中显示,以获取更多详细信息 有关功能的详细列表,请参见用例笔记本 这个怎么运作 快速安装 pip install sparkmonitor jupyter nbe

    寿司料理

    寿司料理今天,我们要讨论的是... 使用指向您最喜欢的餐厅的链接向页面添加弹出窗口使用HTML向弹出式div添加一个关闭按钮(“ X”)(请参阅此) 使用CSS设置关闭按钮的样式添加JavaScript以使关闭按钮在单击时关闭弹

    eba_zoom_link:无需 EBA 应用程序即可参加现场讲座的用户脚本

    (请记住允许弹出窗口,以防浏览器警告/阻止弹出窗口。) 笔记 您只需要按照上述步骤操作一次。 您可以随时从 Tampermonkey 插件选项中禁用该脚本。 由于 EBA API 的变化,您无法再提前上课 。 如果遇到任何问题...

    email-summarise:适用于Gmail的Chrome扩展程序摘要生成

    转到浏览器的扩展页面,然后单击Load Unpacked ,然后使用默认文件资源管理器弹出窗口上传Main Project文件夹,而不是dist文件夹。 转到gmail.com,您将在Gmail工具栏中看到“摘要”按钮。 打开任何电子邮件,然后...

    obsidian-student-starter-vault:一个带有有用插件、简单工作流程的保险库,适合我的学生

    启动 Obsidian,“打开新保险库”,然后选择此文件夹当出现关于社区插件和安全模式的警告弹出窗口时,关闭安全模式新来的? 如果您不熟悉黑曜石,请尝试打开与黑曜石捆绑在一起的“帮助/演示”保管库,在其中做一些...

    node-School_Assignment:一个显示有关学校作业信息的网络应用程序

    添加一个弹出窗口“你确定吗?” 按[下周]按钮后。 所以,如果它被意外按下,用户可以取消操作。 将 app.post('/newAssignment') 移动到 socket.on 事件 为移动设备添加主屏幕图标 #####客户端测试: 向班级添加新...

Global site tag (gtag.js) - Google Analytics