html打开另一个页面一一个新页面返回值到原页面

HTML中如何点击超链接让新页面在另一个窗口打开?
HTML中如何点击超链接让新页面在另一个窗口打开?
09-03-04 &
&a href=&& target=&_blank&&&/a& 关键是target=&_blank
请登录后再发表评论!页面回退到上一页如何保留js动态生成内容
  js动态生成的内容,当转向到其他页面,通过history.back或者点击浏览器工具栏上的回退按钮返回这个页面时,js动态生成的内容在某些浏览器下是不会保存的,如IE和chrome,本人firefox12测试js动态生成的内容,在浏览器历史回退可以保存下来,那么在IE和chrome下如何保留js动态生成的内容呢?
  IE和chrome下回退时会执行内置的js脚本,所以可以在js设置内容的时候同时设置下此操作的唯一标识到hash对象中,当从其他页面回退到有js动态生成的页面是,用代码判断下hash的内容,从而执行相关操作还原js动态生成的内容。
  测试浏览器为firefox12,IE8-和chrome38.0. m,其他版本浏览器未测试。
1.html,js动态添加内容到页面
&title&页面回退如何保留js动态生成内容&/title&
&input type=&button& value=&添加当前时间到页面&
onclick=&setBody()&/&&br /&
&input type=&button& value=&添加ABC到页面&
onclick=&setBody('abc')&/&&br /&
&a href=&2.html&&2.html&/a&
var ff = navigator.userAgent.indexOf('Firefox') != -1;
function setBody(html) {
document.body.innerHTML += '&br&' + (html || new Date().toLocaleString());
var hk = html ? ',abc,' : ',date,';
if (location.hash.indexOf(hk) == -1) location.hash +=
if (!ff) { //由于firefox回退能保存js动态生成内容,所以不对firefox执行hash判断
var hash = location.
if (hash.indexOf('date') != -1) //hash中包含添加时间动作,则执行下操作
setBody();
if (hash.indexOf('abc') != -1)//hash中包含添加abc动作,则执行下操作
setBody('abc');
2.html,跳转到的页面,回退到1.html
&a href=&javascript:history.back()&&回退到1.html,js动态生成内容之后&/a&
原创文章,转载请注明出处:
阅读(4060)喜欢(1)不喜欢(0)分类:
上一篇:下一篇:html js打开一个新的页面_HTML/CSS_第七城市
html js打开一个新的页面
1.在同当前窗口中打开窗口&a href=&& title=&baidu&&baidu&/a&等效js代码window.location.href=&&;
2.在另外新建窗口中打开窗口&a href=&http://& title=&baidu& target=&_blank&&baidu&/a&等效于js代码window.open(&http://&);
&span&标签挨着写时的出现的
最新教程周点击榜
微信扫一扫输入关键字或相关内容进行搜索
比如一个编辑页a.html,编辑页里有一个&添加明细&按钮,点击&添加明细&进行到一个选择明细的新页面b.html.然后在在b.html编辑文字.保存,返回到编辑页a.html.如何把在b.html页选择的数据在返回之后邦定到a.html页的相应位置.
要回复问题请先或
喜欢捣鼓,欢迎志同道合的朋友一起捣鼓html
浏览: 1397
关注: 1 人

我要回帖

更多关于 html在新的页面打开 的文章

 

随机推荐