Вы пробовали:
onclick="history.back()"
с кавычками?
И, отвечая на ваше заявление о том, что это не работает: au contraire, mon ami.
Следующие два файла работают нормально при моей установке IE8, используя файлы x1.html
:
<html><head></head><body>
X1
<hr>
<a href="x2.html">x2</a>
</body></html>
и x2.html
:
<html><head></head><body>
X2
<hr>
<button onclick="history.back()">Back!</button>
</body></html>
Когда я загружаю x1
, я могу перейти на x2
по ссылке, затем кнопка возвращается к x1
.
Это работает во всех трех режимах совместимости, поэтому в вашем браузере должна быть настройка, влияющая на это.
Одна вещь, которую я должен был сделать, чтобы заставить это работать, состояла в том, чтобы перейти к Tools -> Internet Options -> Advanced -> Security
и выбрать Allow active content to run in files on My Computer
, так что это почти наверняка настройка безопасности в вашем браузере, которая вызывает ваше горе.