有一个网址,要生成一个JS文件,然后,点击一个按钮或图片,能直接跳转到我的网址上面,

如标题我的要求是,这个网址单独生成一个JS文件,方便随时修改,而网站上不需做任何改动,能实现跳转到我的新网址上面。最张实现只改一个网址,网站上所有页面的跳转网址都自动更改... 如标题
我的要求是,这个网址单独生成一个JS文件,方便随时修改,而网站上不需做任何改动,能实现跳转到我的新网址上面。
最张实现只改一个网址,网站上所有页面的跳转网址都自动更改
备注:我的网址是一个程序的下载地址,如果能实现,点一下就自动下载功能最好
展开
 我来答
南极潇湘水
2015-07-21 · 本人专业生产bug一百年
南极潇湘水
采纳数:515 获赞数:999

向TA提问 私信TA
展开全部

经常换网址是怎么个路数,

但通常来说下载地址都是相对网站根目录的(/A/B/C.rar),怎么跟网址扯上关系的

----------------------------------------------

一种可行的解决方案:

所有下载地址这么写:

<a href="javascript:down(这里是要下载的东西的ID)">下你没</a>
<script>//通用js
    function down(id){
        var httpss="http:网址";
        window.location.href=httpss+"down.php?id="+id;
        //这里也可以直接ajax down.php 获取下载地址(....zip这种)来进行直接下载--需要后端配合
    }
</script>

或者

    

<a href="javascript:down('/upload/2015/07/1314.zip')">下你没</a>
    <script>
        function down(src){
            var httpss="http://网址";
            window.location.href=httpss+src;
        }
    </script>
追问

把“http://www.xx.com/1.exe”放到 down.js 这个文件中,
在网站下载的地方引用这个JS文件,实现,点击一下自动下载www.xx.com/1.exe
请给出down.js的写法,和网页中点击下载的引用代码。谢谢
追答

html

<a href="javascript:down('1.exe')">下你没</a>

down.js

    function down(str){
        window.location.href='http://www.xx.com/'+str;
    }
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式