www.fltk.net > js winDow.opEn(url)为什么会自动下载文件,而不...

js winDow.opEn(url)为什么会自动下载文件,而不...

wendow.open如果里面放入的是文件,你肯定是会下载文件的。如果你想打开文件,另想办法吧。

alert(),括号里要有参数 估计是加载Common.js出错了 看你的描述,是不会有问题的 可能是common.js有问题造成的

open方法现在会被浏览器阻止,你可以这样实现 var a = document.createElement("a"); a.setAttribute("href", ‘xxx.html’); a.setAttribute("target", "_blank"); a.setAttribute("id", "openwin"); document.body.appendChild(a); a.click();

你明明已经把href传到openwin方法中了,但是你没有接收,把openwin改下 function openwin(url) { alert(url); //获取不到href属性 window.open (url,"newwindow","height=600,width=800") ;}

编辑 在IE浏览器下新窗口大小事不可改的,其他360.搜狗不管什么内核新窗口都可修改!这是其他浏览器的设置,无法更改! 本地状态下,url不能为相对地址。

可能有冲突

传参的方法有很多啊 url是预览页面地址,传参改成能标识图片的短参数,在预览页面动态加载图片 比如传参是图片ID,预览页根据图片ID重新获取图片地址; 或者传参是seesion标识,把图片地址放入sesion中,预览页接收session标识 等等 另外url中文...

您这个新页面是打开的同时,还要提示下载么?还是就是想提示下载呢? 无论是哪种需求肯定没问题,有很多方法解决的。 如果就只是下载的话,window.open的方法没问题呀。应该不会就一闪而过吧。

确定下这个变量 listId 是否正常输出; function choose1(){ var chk=document.getElementsByName("checkbox"); var a=""; for(var i=0;i

open(url,'','left='+left+',top='+top+',width='+width+',height='+height+',toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars='+scrollbars+',resizable='+resizable+''); 支持IE

网站地图

All rights reserved Powered by www.fltk.net

copyright ©right 2010-2021。
www.fltk.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com