首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >启动下载后重定向

启动下载后重定向
EN

Webmasters Stack Exchange用户
提问于 2012-11-19 16:54:59
回答 1查看 1K关注 0票数 0

我有一个问题-有什么办法启动下载和在用户确认后,然后重定向到另一个网站?

这样的事情有可能通过ASP或其他语言常用在网站上吗?

错误的PHP“用户体验”场景(现在正在使用)

  • ( a)用户访问站点,单击下载按钮
  • b)用户看到“下载”登陆页面,5秒后被重定向。
  • ( c)从Thankyoupage开始下载

良好的“用户体验”场景:(我的梦想解决方案,我想要什么)

  • ( a)用户访问站点,单击下载按钮
  • ( b)从登陆页面立即开始下载
  • ( c)下载确认,现在重定向,谢谢页面

任何编程语言都可以实现这一点。

EN

回答 1

Webmasters Stack Exchange用户

回答已采纳

发布于 2012-11-19 22:43:51

我就是用javascript来做这个的。

我在我的网站首页有这样的内容:

代码语言:javascript
复制
    function SetUpRedirect(destination)
{
    setTimeout("window.location=\'http://www.foo.com/download.htm?file="+destination+"\'",3000);
    return true;
}

我的下载链接如下所示:

代码语言:javascript
复制
<a href="/downloads/foo.exe" title="Download Foo" onclick="SetUpRedirect('foo.exe')" class="funky_button_class">Download Now!</a>

然后,我的下载页面(download.htm)接受文件参数并将其记录到数据库中,并提供到下载的静态链接。它使用一些相当琐碎的PHP来完成这个任务。

票数 1
EN
页面原文内容由Webmasters Stack Exchange提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://webmasters.stackexchange.com/questions/38026

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档