2016-08-23 4 views
2

Я новичок в javascript, теперь у меня есть требование, чтобы я не смог закончить хорошо. Сначала пользователь в 1.html, а затем будет перенесен на 2.html, затем 3.html. Каждый html имеет собственный файл js. Как перейти к 1.html, когда пользователь в 3.html нажимает кнопку «Назад назад».Как перейти на новую страницу при нажатии кнопки «Назад» браузера

ответ

0
<button onclick="myFunction()">Back</button> 

использовать эту функцию

<script language="JavaScript"> 
    function myFunction() { 
    window.location = '3.html' 
    } 

</script> 

вы можете вызвать эту функцию при нажатии кнопки нажмите

+0

Извините, я пропустил ключевое слово: его кнопка назад в браузере; Большое спасибо за такой быстрый ответ на мой вопрос. –

1

ли вы имеете в виду, когда снова будет нажата кнопка браузера? Если это так, самым простым способом было бы использовать JQuery. Вы можете использовать следующий код:

jQuery(document).ready(function($) { 

    if (window.history && window.history.pushState) { 

    $(window).on('popstate', function() { 

     var split = location.hash.split("#!/"); 
     var name = split[1]; 

     if (name !== '') { 
     var hash = window.location.hash; 
     if (hash === '') { 
      window.location='www.yourwebsite.com/page1.html'; 
      return false; 
     } 
     } 
    }); 

    window.history.pushState('forward', null, './#forward'); 
    } 

}); 
+0

Это работает! Благодаря! –

+0

@ XiaominHu Рад помочь, не забудьте отметить это как решение! –

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