如何制作一个通过URL接收参数的脚本
how do I make a script to receive an argument through a URL?
我是JavaScript的新手,我正在尝试将其实现到这样的网站中。
一个人想要下载一个文件。他们点击一个链接,该链接会将他们带到另一个带有下载链接、关键字和广告的HTML文件
所以他们会在上
http://website.com/randompage
他们会点击链接下载一个文件,然后将其带到
http://website.com/download.html?keyword=text?file_url=http://website.com/file.txt
如果website.com/download.html
可以在嵌入式JavaScript(或单独的文件,以效果更好的为准)中接受2个参数。然后download.html将显示一个链接以下载变量file_url
处的文件,并显示来自变量关键字的关键字。然后会根据关键词显示广告(我的广告服务为我做这件事)。
这样做可能吗?如果可能的话,我想要一个脚本样本。广告代码可以省略(我已经有了那个部分)。
<!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>
相关文章:
- 通过Javascript将HTML中的电话号码与URL参数进行交换
- 如何使用Javascript从URL参数中自动填充文本字段
- 如何将Google Analytics配置为将URL参数作为单个页面进行跟踪
- 在url参数javascript中存储键值对列表
- backbone.js-映射标准url参数-使用多个参数
- 将URL参数传递给ui sref
- Javascript从字符串中剥离所有url参数
- Javascript/jQuery获取所有url参数并添加/更改一个参数
- 在页面加载完成之前,使用URL参数运行JavaScript
- 使用Javascript获取URL参数
- 如何在 JavaScript 中解析 URL 参数
- 主干.js将 url 参数传递给集合
- 谷歌应用脚本中的 UrlFetchApp.fetch 删除 url 参数
- 通过javascript将url参数传递到多个不同的href链接中
- 角度 1 - 获取当前 URL 参数
- 使用jquery获取url参数
- 在Javascript代码中插入URL参数
- Angular 2:HTTP Post Request,带有URL参数和正文类型参数
- 限制与AngularJS状态匹配的动态URL参数的最佳方式
- 如何根据URL参数生成包含JS内容的单个HTML文件