1

我是 JavaScript 新手,我正在尝试将它实现到这样的网站中。

一个人想要下载一个文件。他们单击一个链接,该链接将他们带到另一个带有下载链接、关键字和广告的 HTML 文件。
所以他们会在

http://website.com/randompage

他们会点击一个链接来下载一个文件,该文件会将他们带到

http://website.com/download.html?keyword=text?file_url=http://website.com/file.txt

如果website.com/download.html可以接受 2 个参数到嵌入式 JavaScript(或单独的文件,以更好的方式为准)。然后 download.html 将显示一个链接以在变量处下载文件,file_url并显示变量关键字中的关键字。然后将根据关键字显示广告(我的广告服务为我做这件事)。

这可能吗?如果可能的话,我想要一个示例脚本。广告代码可以省略(我已经有了那部分)。

4

1 回答 1

2
<!DOCTYPE html>
<html>
<body>
  hi
  <script>
    function getParam(paramName){
  var prmstr = window.location.search.substr(1);
  var prmarr = prmstr.split ("&");
  var params = {};

  for ( var i = 0; i < prmarr.length; i++) {
     var tmparr = prmarr[i].split("=");
     params[tmparr[0]] = tmparr[1];
  }
  return params[paramName];
}

    document.write('File url: ' +getParam('file_url')+ 
    '<br/>File name: ' +getParam('file_name')+ 
    '<br/>Keyword: ' +getParam('keyword'));
  </script>
</body>  
</html>
于 2013-08-26T12:12:14.540 回答