电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

弹出窗口的基本属性设置

7页
  • 卖家[上传人]:wt****50
  • 文档编号:35584281
  • 上传时间:2018-03-17
  • 文档格式:DOC
  • 文档大小:54KB
  • / 7 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、弹出窗口的基本属性设置 -参数解释: window.open 弹出新窗口的命令; page.html 弹出窗口的文件名; newwindow 弹出窗口的名字(不是文件名) ,非必须,可用空代替; 100 窗口高度; width=400 窗口宽度; top=0 窗口距离屏幕上方的象素值; left=0 窗口距离屏幕左侧的象素值; toolbar=no 是否显示工具栏,yes 为显示; menubar,scrollbars 表示菜单栏和滚动栏。 resizable=no 是否允许改变窗口大小,yes 为允许; location=no 是否显示地址栏,yes 为允许; status=no 是否显示状态栏内的信息(通常是文件已经打开) ,yes 为允许; 二、 弹启一个全屏窗口 - 加入 fullscreen 三、 打开一个和按 F11 所见到的一样的窗口 - 加入 channelmode 四、 打开一个连标题栏都没有的窗口(无标题、最小、最大、以及关闭按钮) -function unload() var popUpSizeX=200; /窗口的宽度 var popUpSizeY=166; /

      2、窗口的高度 var popUpLocationX=2;/距离左边的距离 相当于 left var popUpLocationY=2;/距离顶端的距离 相当于 top / URL of the popUp var popUpURL=“http:/ /打开页面的路径 / * 下面的就不要随便改了 * splashWin = window.open(“,x,fullscreen=1, ,scrollbars=auto,resizable=1); splashWin.blur(); / Hide while updating window.focus(); splashWin.resizeTo(popUpSizeX,popUpSizeY); splashWin.moveTo(popUpLocationX,popUpLocationY); splashWin.location=popUpURL; / END unload(); 看看,什么效果? 如果把 resizable 设为 0 scrollbars = no 呢? 五、 没有最大化按纽的窗口 - 其实也就是象软件的“关于我们”的那个窗口一样

      3、,下面就是用对话框窗口来实现它。 showModalDialog()以及 showModelessDialog() 1用 showModalDialog() 2用 showModelessDialog() 至于 showModalDialog()与 showModelessDialog()的区别,在于 showModalDialog()打开的窗 口(简称模式窗口) ,置在父窗口上,必须关闭才能访问父窗口(建议尽量少用,以免招人 反感);showModelessDialog()(简称无模式窗口) ,打开后不必关闭也可访问父窗口打开的 窗口。 现在我将这里的一些参数说明一下。 dialogHeight: iHeight 设置对话框窗口的高度。 dialogWidth: iWidth 设置对话框窗口的宽度。 dialogLeft: iXPos 设置对话框窗口相对于桌面左上角的 left 位置。 dialogTop: iYPos 设置对话框窗口相对于桌面左上角的 top 位置。 center: yes no 1 0 指定是否将对话框在桌面上居中,默认值是“yes” 。 help: yes

      4、no 1 0 指定对话框窗口中是否显示上下文敏感的帮助图标。默认值是 “yes” 。 resizable: yes no 1 0 指定是否对话框窗口大小可变。默认值是“no” 。 status: yes no 1 0 指定对话框窗口是否显示状态栏。对于非模式对话框窗口,默 认值是“yes” ;对于模式对话框窗口,默认值是 “no” 。 六、 弹出 n 个窗口 这很简单,只要执行 n 次 window.open()就行了,当然一定要给每个窗口起不同的名字, 还有,设置一下 left 和 top,避免重叠。 七、 刷新之后就不再弹出窗口 我们使用 cookie 来控制一下就可以了。 首先,将如下代码加入主页面 HTML 的区: function openwin() window.open(“page.html“,“,“width=200,200“) function get_cookie(Name) var search = Name + “=“ var returnvalue = “; if (documents.cookie.length 0) offset = documents.c

      5、ookie.indexOf(search) if (offset != -1) offset += search.length end = documents.cookie.indexOf(“;“, offset); if (end = -1) end = documents.cookie.length; returnvalue=unescape(documents.cookie.substring(offset, end) return returnvalue; function loadpopup() if (get_cookie(popped)=) openwin() documents.cookie=“popped=yes“ 然后,用(注意不是 openwin 而是 loadpop 啊!) 替换主页面 中原有的这一句即可。你可以试着刷新一下这个页面或重新进入该页面,窗口再 也不会弹出了。 八、 让弹出窗口适应里面图片的大小 很多时候我们需要提供这样的功能给访问者:当访问者点击页面中的缩略图时,其对应的 全尺寸图片将显示在一个新的弹出窗口中供访问者查看。 实现此功能的最简单作法是

      6、用以下 HTML 代码创建一个图像链接: 其中标记的 href 属性指定全尺寸图片的 URL,target 属性设置为_blank 指定在新窗口中 显示该图片;标记的 src 属性指定缩略图的 URL。 如果我们想对显示全尺寸图片的窗口的外观进行某些控制(比如希望弹出窗口的高度、宽 度能与全尺寸图片的大小匹配时) ,则可调用 window.open 方法,该方法接收三个参数, 分别指定要打开文件的 URL,窗口名及窗口特性,在窗口特性参数中可指定窗口的高度、 宽度,是否显示菜单栏、工具栏等。以下代码将显示全尺寸图片在一个没有工具栏、地址 栏、状态栏、菜单栏,宽、高分别为 400、350 的窗口中: 这里就提出了个问题,如果所有全尺寸图片都具有统一的大小(比如都是 400x350) ,那么 以上代码适用于所有的缩略图片链接(只是 href 属性指向的全尺寸图片文件不同) 。但如 果全尺寸图片的大小并不统一,还用以上代码则我们需要先取得每幅全尺寸图片的大小, 然后在 window.open 方法的窗口特性参数中一一设置 height 和 width 为正确的值,在图片 数量较多的情况下,这

      7、显然效率太低了。那么是否有一劳永逸的方法,即让弹出窗口能自 动适应要显示图片的大小?通过研究,发现可以使用 DHTML 中的 Image 对象来达到我 们的目的,Image 对象可动态装载指定的图片,通过读取其 width 和 height 属性即能获 得装入图片的大小,以此来设置弹出窗口的大小,即可实现自适应图片大小的弹出窗口了。 下面即是实现代码: 使用时将上面的代码放在网页文档的标记对中,然后在链接的点击事件中调 用 OpenFullSizeWindow 函数,如即 可。 以上代码在 IE 5.x6.0 中测试通过。 九、 比较灵活的 HTA 窗口 - 我简单介绍一下,HTA 的全名为 HTML Application,翻译过来就是 HTML 应用程序,你 只要简单的用.hta 为扩展名保存 HTML 页面就算创建了一个 HTA 文件,下面我们就用HTA 来编个窗口,将以下这段代码保存为.hta 文件,然后再用浏览器打开,会发现什么? 买个关子,自己去瞧瞧。 有人会发现上面这些代码与平时的 html 有点不同,多了 HTA:APPLICATION 标签,这就 是关键之处,ht

      8、a 通过它来提供一系列面向应用程序的功能,接下来再讲一讲它的属性(我 的头又在发胀) APPLICATIONNAME 属性(applicationName) 此属性为设置 HTA 的名称。 BORDER 属性(border) 此属性为设置为 HTA 的窗口边框类型,默认值为 thick。 它可以设为 thick 指定窗口为粗边框 dialog window 指定窗口为对话框 none 指定窗口无边框 thin 指定窗口为窄边框 BORDERSTYLE 属性(borderStyle) 此属性为设置 HTA 窗口的边框格式,默认值为 normal。 它可以设为 normal 普通边框格式 complex 凹凸格式组合边框 raised 凸出的 3D 边框 static 3D 边框格式 sunken 凹进的 3D 边框 CAPTION 属性(caption) 此属性为设置 HTA 窗口是否显示标题栏或标题,默认值为 yes。 ICON 属性(icon) 此属性为设置应用程序的图标。 MAXIMIZEBUTTON 属性(maximizeButton) 此属性为设置是否在 HTA 窗口中显示最大化按钮,默认值为 yes。 MINIMIZEBUTTON 属性(minimizeButton) 此属性为设置是否在 HTA 窗口中显示最小化按钮,默认值为 yes。 SHOWINTASKBAR 属性(showInTaskBar) 此属性为设置是否在任务栏中显示此应用程序,默认值为 yes。 SINGLEINSTANCE 属性(singleInstance) 此属性为设置是否此应用程序同时只能运行一次。次属性以 APPLICATIONNAME 属性作 为标识,默认值为 no。 SYSMENU

      《弹出窗口的基本属性设置》由会员wt****50分享,可在线阅读,更多相关《弹出窗口的基本属性设置》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结 2022年家长会心得体会集合15篇
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.