2013-08-02 12 views
0

1 - У меня есть веб-страница, на этой странице есть много внешних ссылок.Как проверить, было ли изменено содержимое страницы?

2 - Когда пользователь нажимает на любую внешнюю ссылку, появляется всплывающее окно с сообщением о том, что эта страница была изменена динамическим действием или она не.

3 - Как проверить статус страницы с помощью JavaScript/jQuery?

Заранее спасибо.

ответ

1

вы можете перейти на событие onhaschange окна/тела при изменении просто установите некоторый флаг, который вы можете проверить по щелчку ссылки, чтобы показать, изменилась ли страница.

1

Добавьте переменные состояния в JavaScript, как:

wasModified = false; 

Подписка на событии нажатия каждой внешней ссылки или что вы хотите, чтобы реагировать на, как это:

$('.external-link-class-selector').click(function(){ 
    wasModified = true; 
    //in case click mean it was modified and you should notify user 
    alert('Page was modified'); 
}); 
1

см

$.ajax({ 
     url: "", 
     type: "post", 
     dataType: "" , 
     data: , 
     }).done(function() { 
       //sucess 
          }); 

сделать функцию в Javascript, включая функцию выше и отправить значения этим способом на sa me page и добавьте успешное сообщение на странице.

+1

Редактировать html включить div вверху по идентификатору forexample 'message', а затем добавить сообщение в .done (function() { // сообщение sucess здесь }); – Asdakamessoy

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