【问题标题】:Making A Dynamic HTML Page to Redirect to A URL Using JavaScript使用 JavaScript 使动态 HTML 页面重定向到 URL
【发布时间】:2012-08-29 18:23:02
【问题描述】:

我需要制作一个动态 HTML 页面以使用 JavaScript 重定向到一个 URL。
作为初学者,我需要你的帮助...
我想做的是通过 html 重定向到一个 URL
例如:假设页面地址是www.example.com/pages.html?http://yahoo.com/news,那么在这种情况下,这个pages.html 页面会将用户重定向到yahoo.com/news ....
我知道如何用PHP 做到这一点但我不明白我应该如何使用 javascript 和 HTML 来做到这一点。任何的想法?谢谢

【问题讨论】:

  • 这是一个查询字符串吗?还是url的格式?
  • location.href = location.href.split("?")[1];

标签: javascript html redirect


【解决方案1】:

应该这样做:

 function Redirect(){
  var current = window.location.href;
  var exclude = current.indexOf('?');
  window.location = current.substr(exclude + 1);
 }
 setTimeout("Redirect()",5000);

【讨论】:

  • 感谢它现在可以了 :) 想知道有没有像 sleep(5); 这样的变量可以在 php 中设置计时器。我可以用javascript做这个吗,所以人们会在5秒后重定向到那个url!谢谢
  • @itistg - 编辑后包含重定向前 5 秒的暂停
  • 谢谢,它现在完美运行!!顺便说一句,我正在尝试setTimeout("countdown()", 5000) ..... :)
【解决方案2】:

您可以使用window.location.href="new-url.html"; 转到带有 JavaScript 的 URL。

要解析 URL,请使用 var theURL=window.location.href.split("?")[1];

【讨论】:

    【解决方案3】:
    location.href = location.href.split("?")[1];
    

    【讨论】:

      猜你喜欢
      • 2012-06-18
      • 1970-01-01
      • 2016-06-05
      • 1970-01-01
      • 2011-11-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-15
      相关资源
      最近更新 更多