社区
JavaScript
帖子详情
window.open循环打开窗口的问题
pbprince
2007-10-27 02:28:53
我在一个循环里调用window.open(...)来下载文件,可是一下子打开很多窗口
for(...){
//download file
window.open("downloadfile.jsp?id=.....");
}
这样执行下来会一下子打开很多窗口,然后让我们选择保存文件,有没有办法让窗口一个一个打开
谢谢!
...全文
867
3
打赏
收藏
window.open循环打开窗口的问题
我在一个循环里调用window.open(...)来下载文件,可是一下子打开很多窗口 for(...){ //download file window.open("downloadfile.jsp?id=....."); } 这样执行下来会一下子打开很多窗口,然后让我们选择保存文件,有没有办法让窗口一个一个打开 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
指间的风
2007-10-28
打赏
举报
回复
do
while
zmjsx
2007-10-28
打赏
举报
回复
这个可以实现,具体的方法我现在写不出来了.
这里只说说方法:
1.将要下载的文件名"&&"进去,就可以一个一个打开了,打完一个,系统才会提示下一个;
2.判断当前窗口有多少个FILE页,如果没有,弹出继续,有则待行完后再执行下一步,这里关键在于怎样判断,难度高;
3.最笨的办法——利用break+continue来处理
nicholsky
2007-10-27
打赏
举报
回复
如果你的意思是等你保存完一个后再开另一个,我就觉得办不到了。如果只是想让窗口一个个开,可以用setTimeout,但也不能判断你是否保存完页面。
WEB页面性能测试:页面加载过程+页面性能指标+页面性能工具实战课程
通过页面性能测试概念+页面加载过程+页面性能指标+页面性能测试工具的学习,可以学到如下内容:①WEB网站页面性能的指标(白屏时间、首屏加载完成时间、FP、FCP、DCL、CLS、FPS等);②WEB网站页面性能测试策略;③WEB网站页面加载过程(前端基础语言:HTML+CSS+JavaScript,DOM、CSSOM、渲染树、布局、绘制);④WEB网站页面性能测试工具的实际操作和功能介绍(开发者工具:控制台、网络、性能、Lighthouse、FPS渲染统计等);⑤WEB网站页面性能测试报告编写。⑥WEB网站页面性能测试步骤和实际操作。课程内容:第一章:课程简介1、课程介绍2、课程大纲第二章:页面性能测试1、页面性能测试概念2、页面性能测试专业术语3、页面性能测试策略第三章:页面加载过程1、HTML概念,HTML5实例,HTML5文档2、CSS概念,CSS实例,CSS文档3、JavaScript概念,JavaScript脚本实例和作用4、DOM和CSSOM理解5、HTML5渲染引擎理解6、HTML5页面内容渲染的过程,HTML渲染树第四章:页面性能测试工具1、页面性能测试具体工具2、Chrome开发者工具介绍第五章:页面性能测试工具-控制台:window.performance1、控制台:window.performance介绍2、window.performance.timing执行结果加载字段理解3、window.performance.timing执行结果属性对应页面阶段理解4、window.performance页面性能参数计算5、window.performance页面性能关键指标计算第六章:页面性能测试工具-网络面板1、Chrome-开发者工具-网络面板介绍2、Chrome-开发者工具-网络-瀑布流指标第七章:页面性能测试工具-性能面板1、Chrome-开发者工具-性能面板-使用方法2、Chrome-开发者工具-性能面板介绍3、Chrome-开发者工具-性能面板-控制按钮区域4、Chrome-开发者工具-性能面板-Overview区域5、Chrome-开发者工具-性能面板-火焰图区域6、Chrome-开发者工具-性能面板-内存图区域7、Chrome-开发者工具-性能面板-统计汇总区域8、Chrome-开发者工具-性能面板-统计汇总区域-摘要内容9、Chrome-开发者工具-性能面板-统计汇总区域-事件时长、调用、发生顺序第八章:页面性能测试工具-FPS监控1、Chrome-开发者工具-FPS监控-FPS介绍、FPS视觉效果、FPS查看方法第九章:页面性能测试-Lighthouse面板1、Chrome-开发者工具-Lighthouse介绍、操作方法、运行的生命周期2、Chrome-开发者工具-Lighthouse报告指标分析3、Chrome-开发者工具-Lighthouse的报告优化建议第十章:页面性能测试工具-Performance insights面板1、Chrome-开发者工具-Performance insights操作方法2、Chrome-开发者工具-Performance insights分析报告第十一章:网速调研1、全国网速的调研和本机网速测试第十二章:页面性能测试总结1、页面性能测试指标采集方式2、页面性能测试报告3、页面性能测试-操作步骤
window.open
新开
窗口
设置title
问题
window.open
设置title
问题
1.错误方式:使用function openWindow(url,title) { var obj=
window.open
(url); obj.document.title=title; } 关于用
window.open
打开
新
窗口
后设置新
窗口
的标题 使用document.title来修改window的title值 在实际开发中失效 2.正确解决: const win =
window.open
(url); const title = win.document.h
Window.open
()
打开
新
窗口
只
打开
一次,可以被其他网页取代
打开
新
窗口
只
打开
一次,可以
Window.open
(url, name),给
窗口
添加一个name,比如‘baidu’; 通过点击事件触发
Window.open
打开
百度网页,那么再次点击
打开
这个
窗口
的按钮时还会跳到这个显示了百度网页的
窗口
,刷新
窗口
也不会有影响,除非
打开
了其他的网址。 &
window.open
打开
子
窗口
,关闭所有的子
窗口
需求:通过
window.open
方法
打开
了子
窗口
,当关闭主
窗口
时,子
窗口
应当也关闭。 实现思路: 1.
打开
子
窗口
函数
window.open
(url,winName)的第二个参数winName可以唯一标识
打开
的
窗口
。因此关闭子
窗口
只需要使用winName.close()函数即可。 2.一个页面可能有多个子
窗口
。因此需要一个数组存储所有子
窗口
对象。关闭时,遍历数组即可。 3.子
窗口
还可以再
打开
子
使用
window.open
打开
多个子
窗口
,实现父子
窗口
之间数据通讯
需求描述:用户需要给当前科技树的节点身上绑定其他科技树的支线数据,这就需要在当前页面中能够有新的弹窗支出用户浏览科技树并选择某个节点后将数据传递出来。当科技树实现关联后就会出现一种套娃现象,节点身上还会有第三层、第四层的关联数据,这就需要能一层一层的展示出绑定的数据。
window.open
常用来在新的window或新的tab页
打开
一个页面或文件(如图片、PDF等),它支持三个参数:strUrl:要
打开
的页面或资源的url地址。strWindowName:
窗口
的名字,用于后续对该
窗口
的引用,不是
窗口
的标
JavaScript
87,914
社区成员
224,620
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章