表单提交 - 页面上触发的事件?

时间:2011-04-05 22:16:31

标签: javascript jquery download

我正在寻找在更改网址时在网页上触发的事件。

我的具体例子是。

假设您的页面上有一个指向“myfile.exe”的按钮

现在,当点击浏览器不会更改页面时,它只显示该文件的下载提示。

这会触发什么事件?

是否会导致window.location改变? 您是否可以使用任何特定事件来检测页面上的此类活动?

2 个答案:

答案 0 :(得分:0)

当您点击网页内的链接或按钮时,事件和行为始终相同。当您看到下载提示时,区别在于浏览器本身不知道如何呈现资源,因此它可以执行的最佳操作是让您有机会保存文件。 exe文件不是浏览器知道如何处理的文件类型。 有关更多信息google的http标题“content-type”

答案 1 :(得分:0)

如果我理解你想要的东西......

你可以做的就是让你的按钮转到javascript函数而不仅仅是文件。然后,在javascript函数中完成任何想做的事后,可以将文件发送给用户。

示例:http://jsfiddle.net/robertphyatt/8cJmE/3/