2015-08-26 2 views
0

У меня возникли проблемы с тем, чтобы этот простой скрипт работал в более браузерах, чем в Chrome.История Назад в ссылках с помощью javascript

<script> 
function goBack() { 
    window.history.back(); 
} 
</script> 

...

<a href="javascript:goBack()">Go back to previous page.</a> 

Я подозреваю, что это может быть старое решение, но не может найти тот, который работает.

Любая помощь здесь ребята?

Спасибо, T

EDIT:

Я также попытался это решение

<script> 
function goBack() { 
    window.history.go(-1); 
} 
</script> 

Тем не менее, он работает только в Chrome.

+0

** window.history.back(); ** должен работать на всех браузерах. Вы можете использовать ** onclick ** вместо ** href ** для вызова функции. Пожалуйста, посмотрите: http://www.w3schools.com/jsref/met_his_back.asp Также обратите внимание, что он работает только в том случае, если предыдущая страница существует в списке истории. – nstungcom

+0

Cheers чувак. onclick решил это для меня. – Snall

ответ

0

Попробуйте просто

history.back() 

или

history.go(-1) 

вы можете даже проверить, если у вас есть задняя страница, куда идти с

history.length 

в зависимости от Брауэра может быть 0 (FF, Chrome) или 1 (IE), если это emtpy

+0

Спасибо за ответ. Однако он по-прежнему работает только с Chrome:/ – Snall

+0

history.go (-1) отлично работает на FF мне: go back Jkike

0

Это сработало отлично.

window.history.back(); должен работать на всех браузерах. Вы можете использовать onclick вместо href для вызова функции. Пожалуйста, посмотрите: w3schools.com/jsref/met_his_back.asp Также обратите внимание, что он работает только в том случае, если предыдущая страница существует в списке истории. - highqweb 31 mins назад

 Смежные вопросы

  • Нет связанных вопросов^_^