如何使用java脚本打开新的html文件

How to open new html file using java script

本文关键字:html 文件 何使用 java 脚本      更新时间:2023-09-26

假设我有两个html文件:"page1"和"page2"

第 1 页中的代码:

<html>
<body>
page1
<a href="page2.html" target="_blank"> click to go to page 2</a>
</body>
</html>

第 2 页中的代码:

<html>
<body>
page2
<a href="page1.html" target="_blank"> click to go to page 1 </a>
</body>
</html>

使用它,我可以在同一窗口的新选项卡中使用页面 1 中的超链接打开 page2 和 viceversa

是否可以使用javascript进行相同的操作

有很多可能的方法..

1.

<script language="javascript" type="text/javascript">
    window.location.href="login.jsp?backurl="+window.location.href;
</script>

阿拉伯数字。

<script language="javascript">
    alert("back");
    window.history.back(-1);
</script>

3.

<script language="javascript">
    window.navigate("top.jsp");
</script>

4.

<script language="JavaScript">
    self.location="top.htm";
</script>

5.

<script language="javascript">
    alert("Access Violation");
    top.location="error.jsp";
</script>

6.

<script language="javascript">
    window.location = window.location.host;
</script>

在这里检查这个问题。你可以使用

// similar behavior as an HTTP redirect
window.location.replace("http://stackoverflow.com");
// similar behavior as clicking on a link
window.location.href = "http://stackoverflow.com";

可以将click事件侦听器添加到 link 元素(或任何其他元素),并在 location 对象中设置 href 属性。让我们使用内联onclick进行说明:

<a href="index.html" onclick="location.href='index.html';return false;">Link</a>

通过单击此元素,将执行onclick处理程序,设置href,即当前地址。通过返回 false ,将阻止默认操作(请参阅 MouseClick.preventDefault())。

这是一种 HTML 超文本行为的 JavaScript 代理。你也可以用Window.location做其他很酷的事情。