常用JS二

不管现实多么惨不忍睹,都要持之以恒地相信,这只是黎明前短暂的黑暗而已。不要惶恐眼前的难关迈不过去,不要担心此刻的付出没有回报,别再花时间等待天降好运。真诚做人,努力做事!你想要的,岁月都会给你。常用JS二,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

 文件上传

<input type="file" name="file" id="vouchers" style="width: 200px;" 
accept=".pdf,.zip,.rar,.xls,.xlsx,.wps,.ppt,.doc,.dot,.docx,.pptx" />

更多类型,参考:https://blog.csdn.net/daponi/article/details/100532615 

JS文件下载


/***
 * 判断浏览器类型
 * @returns {string}
 */
function myBrowser(){
	var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串
	var isOpera = userAgent.indexOf("Opera") > -1;
	if (isOpera) {
		return "Opera"
	}; //判断是否Opera浏览器
	if (userAgent.indexOf("Firefox") > -1) {
		return "FF";
	} //判断是否Firefox浏览器
	if (userAgent.indexOf("Chrome") > -1){
		return "Chrome";
	}
	if (userAgent.indexOf("Safari") > -1) {
		return "Safari";
	} //判断是否Safari浏览器
	if (userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1 && !isOpera) {
		return "IE";
	}; //判断是否IE浏览器
	if (userAgent.indexOf("Trident") > -1) {
		return "Edge";
	} //判断是否Edge浏览器
}

/***
 * 下载
 * @param url
 * @param id
 */
function urlDownLoad( url ) {
	if (myBrowser()==="IE" || myBrowser()==="Edge"){
		var oPop = window.open(url,"","width=1, height=1, top=5000, left=5000");
		for(; oPop.document.readyState != "complete"; )
		{
			if (oPop.document.readyState == "complete")break;
		}
		oPop.document.execCommand("SaveAs");
		oPop.close();
	}else{
		//!IE
		window.location.replace( url );
	}
}

 A 标签的某些事

<a href="javascript:void(0)" onclick="roleupdate()">

 

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/160888.html

(0)
飞熊的头像飞熊bm

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!