首页 > 代码库 > 平稳退化 前端
平稳退化 前端
window.open()第一个参数为要链接到的url,第二个参数是新窗口的名字,可以在代码里通过这个名字与新窗口进行通信。
function popUp(url){ window.open(url,"popup","width=320,height=460")}
要想创建新的浏览器窗口,可使用伪元素JavaScript:,如下所示
<a href="javascript:popUp(‘http://www.example.com/‘)">Example</a>
调用只在支持伪元素的浏览器中有效,因此不推荐
替代性方案如下
<a href="http://www.mamicode.com/#" onclick="popUp(‘http://www.example.com/‘);return false;">Example</a>
但是如果用户禁用了JavaScript,这种做法也毫无用处
平稳退化
<a href="http://www.example.com/" onclick="popUp(this.href);return false;">Example</a>
或者
<a href=http://www.mamicode.com/"http://www.example.com/" onclick="popUp(this.getAttribute("href");return false;">Example</a>
这样即使禁用了js,依然能实现相应的功能
平稳退化 前端
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。