我有一个将用户重定向到特定页面的组合框。要重定向,如果我使用使用javascript重定向html页面
window.location.href = ...
当它们回击时,它会自动重新导向。如果我使用
window.location.replace (...)
他们不能回去,因为历史被替换为新页面。
我原以为这是一个相当常见的情况,所以只想问问有没有人知道我错过的一个骗局?
谢谢
我有一个将用户重定向到特定页面的组合框。要重定向,如果我使用使用javascript重定向html页面
window.location.href = ...
当它们回击时,它会自动重新导向。如果我使用
window.location.replace (...)
他们不能回去,因为历史被替换为新页面。
我原以为这是一个相当常见的情况,所以只想问问有没有人知道我错过的一个骗局?
谢谢
只是检查你的语法的位置。
把它放在一些功能或事件。
使用以下语法:
window.location =“your_url”;
好的,终于想通了。 我发现我正在使用的jQuery MultiSelect似乎保留了它的值,所以当我回到浏览器中时,MultiSelect就会启动一个事件,就好像它已被选中一样,这会启动重定向:( 现在通过清除所选择的项目,然后重定向。
尝试使用select的onchange事件使重定向不会发生,直到用户更新的价值。
<script language='javascript'>window.location='index.php'</script>
它的工作原理...
试试这个方法
ü做之前window.location.url不喜欢..
if (!window.flag) window.location.url
window.flag=true;
,这样你们指示的redict后,乌尔重新设置标志..所以当u回击的新页面上buttion ..它去老page ..但没有rediect
试试只是window.location,并参见 – Satya 2013-05-04 17:51:12
其中是window.location.href =调用?负载?的onChange? – bjelli 2013-05-04 17:55:42
用户在下拉菜单中选择一个项目后,它会在jquery回调函数中调用。 – nchaud 2013-05-04 21:55:25