当网站访问者从下拉列表/选择中选择一个选项时,我有以下 js(在 .net 网页中)被触发。结果是打开一个链接,例如。 pdf,使用下拉列表的 value 属性/选择 url。
$(function () {
// bind change event to select
// bind change event to select
$('#mjdownload').on('change', function () {
var url = $(this).val(); // get selected value
if (url) { // require a URL
window.location = url; // redirect
}
return false;
});
});
这在 Firefox 和 Chrome 以及带有最新版本 IE 的 Win 8 中运行良好。 但是,win 7 上的 IE 8 不会导致任何情况发生(例如,它不会打开 pdf)。
最佳答案
您是否尝试过附加“.href”?就像这样 window.location.href = url
过去也有同样的问题,IE 有时对这样的事情很奇怪:S
关于某些版本的 IE 中的 JavaScript 重定向问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16843406/