js如何触发a标签的href链接,以标签页的形式

来源:互联网 发布:js教学视频 编辑:程序博客网 时间:2024/05/11 20:37

需求:

在A页面中利用js打开超链接到B页面,并且为标签页形式。

A页面:

<a onclick="javascript:closeDiv('msgDiv');openBlankWindow('http://www.9kai.cn','contactus');">打开B页签</a>


js实现如下:

//open blank window
function openBlankWindow(sHref,objValue) {
    document.getElementById("msgTxt").innerHTML="<form id='hiddenlink' action='"+sHref+"' target='_blank'><input type='hidden' name='object' value='"+objValue+"'></form>";
    var s=document.getElementById("hiddenlink");
    s.submit();
}

分析:

window.open();打开的为窗体,对于小窗口类型的弹出窗口比较适用。

直接在<a href="www.9kai.cn" target="_blank">打开B页签</a>可能有些浏览器会有问题,并且不能添加其它事件,比如本页的值更改。

在上面的js中随便找一个标签,添加一个form,并且指定target="_blank" 再提交这个form,就会在另外一个页签上打开你想要打开的页面。form中可以添加一些参数



原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 家有很多小飞虫怎么办 孩子不和父母微信交流怎么办 我孩子和我顶嘴怎么办 我属龙孩子属狗怎么办 宝宝呛奶怎么办伴呼噜 离婚了欠的债务怎么办 小鸟生长发育过程壳破了怎么办 经常嗓子发炎抵抗力低下怎么办 生完孩子出虚汗怎么办 3岁宝宝抵抗力差怎么办 5岁宝宝免疫力低怎么办 狗狗后腿o型怎么办 狗狗前腿内八字怎么办 小猫腿摔瘸了怎么办会好吗 小狗的腿断了怎么办 狗后腿摔瘸了怎么办 狗狗脖子挠破了怎么办 狗狗脖子挠破化脓怎么办 狗狗大腿骨折了怎么办啊 狗狗洗澡后拉稀怎么办 狗狗好像生病了怎么办 奶狗前腿断了怎么办 狗摔了一下瘸了怎么办 小狗腿突然瘸了怎么办 狗腿突然瘸了怎么办 狗腿受伤了肿了怎么办 狗狗缺钙腿变形怎么办 小狗腿摔骨折了怎么办 狗狗脚掌被压了怎么办 狗狗的脚骨折了怎么办 给猫灌药水呛到怎么办 吃佐匹克隆白天工作量降低怎么办? 手机网页不显示图片怎么办啊 页眉页脚同前节怎么办 小米8后盖缝隙大怎么办 狗子生了一个不动的小狗怎么办 狗狗肚子有脓包怎么办 小孩幼儿园数学不开窍怎么办 老百姓打仗了报警派出所不管怎么办 和人打架报案了怎么办 皇上死后的妃子怎么办