html5之页面跳转-hash
来源:互联网 发布:wap彩票网站源码 编辑:程序博客网 时间:2024/06/05 10:18
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>历史管理</title> <script type="text/javascript"> // window.onload=function(){ // var oInput=document.getElementById('input1'); // var oDiv=document.getElementById('div1'); // oInput.onclick=function(){ // oDiv.innerHTML=randomNum(35,7); // } // function randomNum(iAll,iNow){ // var arr=[]; // var newArr=[]; // for(var i=1;i<=iAll;i++){ // arr.push(i); // } // for(var i=1;i<=iNow;i++){ // newArr.push(arr.splice(Math.floor(Math.random()*arr.length),1)); // } // return newArr; // } // } 这种随机生成的数字点击后就回不去,下面的方法就可以做到 window.onload=function(){ var oInput=document.getElementById('input1'); var oDiv=document.getElementById('div1'); var json={}; oInput.onclick=function(){ var num=Math.random(); var arr=randomNum(35,7); json[num]=arr; oDiv.innerHTML=arr; window.location.hash=num; }//出现前进和后退的箭头 window.onhashchange=function(){ oDiv.innerHTML=json[window.location.hash.substring(1)] }//当前进和后退的箭头出现后,页面也会跟随跳转 function randomNum(iAll,iNow){ var arr=[]; var newArr=[]; for(var i=1;i<=iAll;i++){ arr.push(i); } for(var i=1;i<=iNow;i++){ newArr.push(arr.splice(Math.floor(Math.random()*arr.length),1)); } return newArr; } } </script></head><body> <input type="button" value="随机选择" id="input1"> <div id="div1"></div></body></html><!-- 触发历史管理页面:1.通过跳转页面 2.hash值 3.pushState onhashchange:改变hash值来管理,使页面跳转-->
阅读全文
0 0
- html5之页面跳转-hash
- html5 实现当前页面跳转(单页面)
- 单页面hash跳转简要记录
- 单页面hash跳转简要记录
- HTML之--------页面跳转
- IOS之页面跳转
- Struts2之跳转页面
- PHP之页面跳转
- NSIS之跳转页面
- HTML5页面跳转的几种方法
- HTML5 页面跳转和参数传递
- HTML5历史页面之间的互相跳转
- Android之项目开发中在app内Intent意图跳转自己指定的Html5页面
- webapp mui & HTML5+ (四) 之 窗口(页面初始化、跳转、传参)
- ASP.NET页面内跳转无刷新-- window.location.hash
- 利用url中的hash来实现页面的跳转
- html5 hash
- 页面跳转之 redirect_to &render
- oracle基础知识
- CCF认证 201409-1:相邻数对
- LaTex列表
- 深度学习炼丹师的养成之路之——How to subtract the mean value
- Python爬虫——2017高校网络信息安全管理运维挑战赛:快速计算
- html5之页面跳转-hash
- nginx监控界面
- JavaScript的基本语法
- 流程图控件(FlowChart.Net) v6.1.3 官方免费版下载附安装教程
- Python3中bytes和HexStr之间的转换
- git merge失败后处理方法
- 简单工厂模式
- Windows编程基础--第15节 MFC之复选框及单选按钮
- java-死锁现象及解决方法