【问题标题】:How can I redirect pages in the same tab如何在同一选项卡中重定向页面
【发布时间】:2014-02-26 11:37:07
【问题描述】:

我使用不同的代码行在 IE8 的同一选项卡中打开网页 但它们似乎不起作用。 只有这段代码对我有用......在新标签中打开页面

window.open("abc.html","_blank");  

有什么问题??

【问题讨论】:

  • 试试 window.location.href="abc.html";
  • 使用 window.location = "xyz.html"

标签: javascript html redirect browser


【解决方案1】:

使用

window.location = "xyz.html"

看看下面的实验室:labs.codeteam.in/lab/~jRrO2NKaH9d6cD9Ph6s1HTE1bis7MVd

在这种情况下,我使用了window.top.location,因为代码是在 iframe 中执行的。在您的情况下,您只需要使用window.location

【讨论】:

  • 我已经上传到本地服务器了……有这个效果吗
  • 不,不应该。请查看您是否在浏览器控制台上遇到任何 js 错误。
【解决方案2】:

试试下面的代码 sn-p:

document.location.href = "http://www.google.com";

【讨论】:

    【解决方案3】:

    如果您使用 asp.net 按钮并希望使用目标属性在同一选项卡中使用 javascript 打开:

    <asp:Button ID="Button1" runat="server" Width="80px" Text="Exit"
     OnClientClick="opennewtab_1();" OnClick="CodeBehind_Click_1" />
    
    <script type="text/javascript" language="javascript">
        function opennewtab_1() {
            document.forms[0].target = "_self";
        }
    </script>
    

    【讨论】:

      猜你喜欢
      • 2012-01-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-08
      • 1970-01-01
      • 2013-09-28
      相关资源
      最近更新 更多