JavaScript特效实例010-弹出网页模式对话框

实例010                              弹出网页模式对话框

实例说明

弹出一个指定大小的网页模式对话框。

技术要点

本实例主要应用window对象的showModalDialog()方法,该方法用于弹出网页(模式)对话框,其语法如下。

variant = object.showModalDialog(sURL[,vArguments[,sFeatures]])

参数说明。

1.sURL: 指定URL文件地址。

2.vArguments: 用于向网页传递参数,传递参数的类型不限制,对于字符串类型,最大为4096个字符,但也可以传递对象,例如index.htm。

3.sFeatures : 可选项,窗口对话框的设置参数主要参数如表。

参数说明
参数 说明
dialogWidth:number 可选项,用于设置对话框的宽度。
dialogHeight:number 可选项,用于设置对话框的高度。
dialogTop:number 可选项,用于设置对话框窗口相对于桌面左上角的TOP位置。
dialogLeft:number 可选项,用于设置对话框窗口相对于桌面左侧的Left位置。
center:{yes|no|1|0} 可选项,用于指定是否将对话框在桌面上居中,yes|1为居中表示;no|0为不居中显

示,默认值为yes。

help:{yes|no 1|0} 可选项,用于指定对话框窗口中是否显示上下文敏感的帮助图标,默认值是yes。
scroll:{yes|no 1|0} 可选项,用于指定对话框是否出现滚动条。
resizable:{yes|no 1|0} 可选项,用于指定对话框窗口大小是否可变,默认值是no。
status:{yes|no 1|0} 可选项,用于指定对话框是否显示状态栏。

实现过程

(1)实现弹出功能的主页面Index.html

<html>
	<head>
    <meta charset="utf-8" />
    	<script type="text/jscript" language="javascript">
			function pp()
			{
				var someValue = window.showModalDialog("new.html","","dialogWidth=640px;dialogHeight:423px;status=no;help=no;scrollbars=no")
			}
        </script>
    </head>
    <body>
    	<input type="button" value = "弹出" onclick = "pp()">
    </body>
</html>

(2)弹出的页面new.html

<html>
<head>
<meta charset="utf-8" />
<title>弹出的窗口</title>
<style type="text/css">
body{
	background-image:url(new.jpg);
	background-repeat:no-repeat;
	}
</style>
</head>
<body>
</body>
</html>

注:style标签的内容为css的知识,我们关注的是script标签内的内容。

这样我们的这个实例就做好了。

时间: 2024-12-10 08:42:49

JavaScript特效实例010-弹出网页模式对话框的相关文章

JavaScript特效实例007-为弹出的窗口加入关闭按钮

实例007                        为弹出的窗口加入关闭按钮 实例说明 在弹出的窗口中加入关闭按钮,点击后弹出的窗口关闭. 技术要点 本实例主要应用window对象的close()方法实现.close()方法的语法如下. window.close() 功能:window对象的close()方法用于自动关闭浏览器窗口. 实现过程 (1)要弹出的窗口且是功能实现界面New.html. <html> <head> <meta charset="utf

JavaScript特效实例011-弹出全屏显示的网页模式对话框

实例011                    弹出全屏显示的网页模式对话框 实例说明 弹出全屏显示的网页模式对话框,用户关闭之前不能浏览网站的其他内容. 技术要点 本实例主要应用screen对象的width.height属性和window对象的showModalDialog()方法实现.其实还有一种方法打开网页对话框,即showModelessDialog()方法. 使用showModalDialog()与showModelessDialog()方法的区别在于,showModalDialog

JavaScript特效实例006-弹出的窗口之Cookie控制

实例006            弹出的窗口之Cookie控制 实例说明 为了让相同的广告信息不在每次打该开网页时都弹出,而只在第一次打开该网页时弹出. 技术要点 Cookie是网站在访问者硬盘上存储的一些定制的信息段.通过浏览器,网页可以实现对Cookie的存储.获取和删除.Cookie的目的只有一个,即记录访问者的个体信息.在开始使用Cookie前,我们需要知道下面的规则. 浏览器可以存储的总Cookie数量不能超过300个,每个服务器不得超过20个(对于整个服务器,而不仅仅是用户自己的网页

10种JavaScript特效实例让你的网站更吸引人

我们有三种主要的方法(从难到易):自己动手写脚本;使用类似于jQuery和mooTools的JavaScript框架(可以让编写代码变得更容易些);使用能工作于现有的JavaScript框架下的提前预置好的脚本或那种从头开始开发的创建者.这篇文章适合那些打算提高工作效率或不愿意从头开发脚本的人阅读. 您还可以参考以下JavaScript/Ajax相关教程及资源:<10个非常棒的Ajax及Javascript实例资源网站><12种Javascript解决常见浏览器兼容问题的方法>&l

JavaScript页面刷新与弹出窗口问题的解决方法

1. [代码][JavaScript]代码     ?一.无提示刷新网页 大家有没有发现,有些网页,刷新的时候,会弹出一个提示窗口,点“确定”才会刷新.而有的页面不会提示,不弹出提示窗口,直接就刷新了. 如果页面没有form,则不会弹出提示窗口. 如果页面有form表单,  a)< form method="post" ...> 会弹出提示窗口  b)< form method="get" ...> 不会弹出 二.javascript刷新页面

JavaScript特效实例012-网页拾色器

实例012                             网页拾色器 实例说明 在网站中经常需要用户自定义颜色来显示某些信息.这可以在网页添加一个拾色器来实现. 技术要点 在本实例中仅使用216种浏览器安全的颜色,即所谓的Netscape色块.这216种颜色分别代表0.51.102.153.204这5个颜色值以及每一种原色(即红.绿.蓝).这些十进制数值对应的十六进制数分别为0x00.0x33.0x66.0x99.0xCC和0xFF.在HTML的颜色属性中黑色是#000000,纯红色是

JavaScript特效实例001-打开新窗口显示广告信息

实例001                 打开新窗口显示广告信息 实例说明 本实例要在窗口每次被加载的时候弹出一个广告对话框. 技术要点 本实例主要应用JavaScript的window对象. window对象的常用方法 方法 说明 alert() 弹出一个警告对话框 confirm() 在确认对话框中显示指定的字符串 prompt() 弹出一个提示对话框 close() 关闭被引用的窗口 focus() 将被引用的窗口放在所有打开窗口的前面 open() 打开新浏览器窗口并且显示由URL或名

js范例学习——窗口/框架与导航条设计之弹出网页对话框

1.弹出指定大小的网页模式对话框(使用showModalDialog()方法不兼容chrome) function openDialog(){ var someValue = window.showModalDialog("news.html","","dialogWidth=640px;dialogHeight=423px;status=no;help=no;scrollbars=no") } 说明:showModalDialog(sURL,v

JavaScript特效实例013-日期选择器

实例013                              日期选择器 实例说明 弹出日期选择器来供用户来选择日期. 技术要点 本例主要使用window对象的showModalDialog()方法实现. 实现过程 (1)用来弹出日期选择器的主页面.点击图片弹出日期选择器,然后在文本框输出选择的日期. <!DOCTYPE html> <html> <head> <title>日期选择器</title> <meta charset=&