Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/361.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript:history.go(-1)不在internet explorer 7中工作_Javascript - Fatal编程技术网

javascript:history.go(-1)不在internet explorer 7中工作

javascript:history.go(-1)不在internet explorer 7中工作,javascript,Javascript,我是从一个函数执行这一行的——只有这段代码——该函数在链接的onclick事件上被调用 document.getElementById("backButton").href="javascript: history.go(-1);" 但这不适用于IE7。有人能帮我吗?下面是代码的另一部分: <a id="backButton" title="Go Back To Previous Page" href="./inmaking.html" onclick="goBack();"

我是从一个函数执行这一行的——只有这段代码——该函数在链接的onclick事件上被调用

document.getElementById("backButton").href="javascript: history.go(-1);"
但这不适用于IE7。有人能帮我吗?下面是代码的另一部分:

<a id="backButton" title="Go Back To Previous Page"  href="./inmaking.html" 
    onclick="goBack();" onmouseover="status=''; return true;"
    style="background-color:#CCCC00;" >here</a> to go back to previous page.
返回上一页。
试试这个:

<a id="backButton" title="Go Back To Previous Page" href="javascript:history.go(-1)" onmouseover="status=''; return true;" style="background-color:#CCCC00;" >here</a> to go back to previous page.
返回上一页。
试试这个:

<a id="backButton" title="Go Back To Previous Page" href="javascript:history.go(-1)" onmouseover="status=''; return true;" style="background-color:#CCCC00;" >here</a> to go back to previous page.
返回上一页。

您的链接有一个默认的
href
值。为了防止浏览器进入,您需要添加
returnfalse
到单击
onclick
的末尾

onclick="goBack(); return false;"

不用说,像那样使用JS进入浏览器历史记录是一种糟糕的做法。而是将最后请求的URL存储在会话范围中或作为隐藏的输入字段,并最终使用您使用的任何服务器端语言动态填充链接的
href

您的链接具有默认值
href
。为了防止浏览器进入,您需要添加
returnfalse
到单击
onclick
的末尾

onclick="goBack(); return false;"
不用说,像那样使用JS进入浏览器历史记录是一种糟糕的做法。而是将最后请求的URL存储在会话作用域中或作为隐藏的输入字段,并最终使用您使用的任何服务器端语言动态填充链接的
href

这对我有帮助:

 history.back();
这个对我有帮助:

 history.back();

返回上一页.document.getElementById(“backButton”).href=“javascript:history.go(-1)”;要格式化代码,请用4个空格缩进,或者只需选择并按
010101
按钮或
Ctrl+K
键。另请参见编辑邮件时右侧的代码格式规则以及邮件编辑器底部的预览区域。我已经帮你修好了。是的,那也不行。你用iFrame或类似的东西吗?返回上一页.document.getElementById(“backButton”).href=“javascript:history.go(-1)”;要格式化代码,请用4个空格缩进,或者只需选择并按
010101
按钮或
Ctrl+K
键。另请参见编辑邮件时右侧的代码格式规则以及邮件编辑器底部的预览区域。我已经为你修好了。是的,那也不起作用了。你使用iFrame或类似的东西吗?我刚刚在Chrome和IE8中测试了它,效果很好。没有理由认为它不能在IE7上正常工作,因为我很确定我以前使用过它。你应该确保没有其他东西覆盖链接或阻止操作。我已经摆脱了ie,但不能做任何事情它的广泛传播。。。我再次进行了所有设置,但这在chrome和FF的IE7中不起作用,即使它在我的终端上也可以正常工作。我刚刚在chrome和IE8中对它进行了逐字测试,效果很好。没有理由认为它不能在IE7上正常工作,因为我很确定我以前使用过它。你应该确保没有其他东西覆盖链接或阻止操作。我已经摆脱了ie,但不能做任何事情它的广泛传播。。。我重新进行了所有设置,但这在IE7的chrome和FF中不起作用,甚至在我的终端也很好,因为这是一个糟糕的做法。您将依赖于客户端的环境和配置。我同意,这可能不是一个好的做法。但是我使用这个是为了非常简单的目的。不使用任何服务器端脚本。只有html、css和js,只需后退一步,因为这是一个糟糕的做法。您将依赖于客户端的环境和配置。我同意,这可能不是一个好的做法。但是我使用这个是为了非常简单的目的。不使用任何服务器端脚本。只有html、css和js,只需后退一步。