技法68 (◐‿◑) 打开新页面 | 【新征程】
本帖最后由 不二如是 于 2017-10-28 22:19 编辑http://xxx.fishc.com/forum/201705/05/225545py2j222x5z6x55n2.png
按照提示,完成代码,秀秀你的编程能力!
不许看答案,否则打屁屁
分析:
在日常的项目中,最常用的效果就是打开新页面。
例如:在鱼C点开你关注的页面就会跳转到那里。
在HTML代码中,通过<a>标签即可实现不同B格的跳转功能,那么Js中是如何实现的呢?
Code:
HTML:
<h2>打开新页面</h2>
<input id='openNewPage' data-href='http://www.fishc.com/' type="button" value="鱼C官网" />
JS:
<script type="text/javascript">
window.onload = function(){
var openNewPage = function(e){
/*
在原来的窗口中,直接跳转至目标页面
window.location.href="将要跳转的页面";
在新窗口中打开页面
window.open('将要跳转的页面');
window.history.back(-1);返回上一页
通过指定的URL替换当前的页面及缓存内容,导致跳转页面后没有后退功能
window.location.replace("将要跳转的页面")
通过文档头META跳转: CONTENT 后面的阿拉伯数字是代表过几秒中钟转入目标网页,URL是目标地址
<META HTTP-EQUIV="Refresh" CONTENT="0;URL= "将要跳转的页面">
*/
e.onclick = function(){
window.location.href = this.getAttribute('data-href');//通过第一条的方式跳转页面
}
}
openNewPage(document.getElementById("openNewPage"))
};
</script>
请按照自己的理解订正对概念的认知
代码说明(秀智商){:10_256:} :
**** Hidden Message *****
回顾:
技法67 (◐‿◑) 使用instanceof验证对象的构造函数
源代码:
○面试题索引贴●
如果喜欢,请订阅{:10_303:} :
HTML5 - 庖丁解牛 + JavaScript - 庖丁解牛
如果喜欢,别忘了评分{:10_281:} :
http://xxx.fishc.com/forum/201709/19/094516hku92k2g4kefz8ms.gif 小而美的代码~ 赞{:10_281:} Merci. 看看代码 6666666666666666 666 我使用jQ{:10_256:} 111 呃呃呃呃呃 答案掳走 0 ? kanbudong {:10_245:} 看看 ??? kankan
打卡打卡 ......
页:
[1]
2