如何用JS实现修改浏览器地址
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用JS实现修改浏览器地址相关的知识,希望对你有一定的参考价值。
条件:已经打开了2个浏览器窗口, A(普通网页)和B(含JS的网页).
当运行B网页后,JS就自动把A页面转到C(新的页面)
-----------------------------------------------------------------
步骤, 打开A页面,A页面中有B页面的超链接,然后再点击链接进入B页面后就触发JS,把A页面给转到了C
javascript ! 请各位老师指导下,如何通过javascript实现
是的,B就是A衍生的网址! 想要新出来的B修改之前的A. 就是在A页面中点击了一条链接到了B,但是呢B中的JS把原来A给强制跳转了(悄悄的)
我看到别人那么做的.
-------------------------
A中不做任何操作,让B强制操作A可以吗
1.把悄悄的跳转写到a页面,b页面弹出后a页面马上跳转到c页面。
a页面代码:
<a href="#" onclick="opennew()">a页面的超链接</a>
<script type="text/JavaScript">
function opennew()
window.open('http://www.baidu.com');//弹出b页面
window.location = 'http://www.google.com';//a页面跳到谷歌
</script>
2.把悄悄的跳转写到b页面:
a页面代码,就是普通的超链接:
<a href="b.html" target="_blank" >a页面的超链接</a>
b页面代码:
<script type="text/JavaScript">
function opennew()
window.opener.location='http://www.google.com';//a页面跳到谷歌
</script>
<body onload="opennew()">
这样是在b页面加载完毕后执行opennew()方法,使a页面跳转。你可以在b页面其他地方触发事件,调用opennew()方法
</body> 参考技术A window.location = '你要的完整网址';
你那个想法不现实,除非B是A衍生的网页
如果满足上面那个条件,那就这样:
在a里面:
var b = window.opne('b的网址');
在b里面:
window.opener.location = '你要的网址'; 参考技术B B界面的超链接<a href="javascript:window.opener.location.href='你C界面的地址'">让A转到C</a>
这个前提是你是用Window.open()打开的B界面
如何用js删除表格一行或者多行
需要准备的材料分别有:电脑、html编辑器、浏览器。
1、首先,打开html编辑器,新建html文件,例如:index.html,编写基础代码。
2、在index.html中的<script>标签,输入js代码:$('table tr').eq(1).remove();$('table tr').eq(1).remove();。
3、浏览器运行index.html页面,此时发现表格的最后2行都被js删除了。
参考技术A需要准备的材料分别有:电脑、html编辑器、浏览器。
1、首先,打开html编辑器,新建html文件,例如:index.html,编写基础代码。
2、在index.html中的<script>标签,输入js代码:$('table tr').eq(1).remove();$('table tr').eq(1).remove();。
3、浏览器运行index.html页面,此时发现表格的最后2行都被js删除了。
参考技术B 可以使用table对象的deleteRow方法【示例代码】
function delRow()
// tableObject.deleteRow(index)
document.getElementById('tableId').deleteRow(0);
【说明】
deleteRow() 方法用于从表格删除指定位置的行。
参数 index 指定了要删除的行在表中的位置。行的编码顺序就是他们在文档源代码中出现的顺序。<thead> 和 <tfoot> 中的行与表中其它行一起编码。本回答被提问者采纳
以上是关于如何用JS实现修改浏览器地址的主要内容,如果未能解决你的问题,请参考以下文章