Помощь по скриптам | Помогите.
Народ, есть такой вот код "Загрузка контента без обновления страницы" Всё работает супер, но делает двойную операцию, у меня остается на странице новая загруженная версия, и старая, что делать?
________
посл. ред. 25.04.2020 в 21:23; всего 1 раз(а); by 579734732
javascript
<script> function showContent(link) { var cont = document.getElementById('contentBody'); var loading = document.getElementById('loading'); cont.innerHTML = loading.innerHTML; var http = createRequestObject(); if( http ) { http.open('get', link); http.onreadystatechange = function () { if(http.readyState == 4) { cont.innerHTML = http.responseText; } } http.send(null); } else { document.location = link; } } // создание ajax объекта function createRequestObject() { try { return new XMLHttpRequest() } catch(e) { try { return new ActiveXObject('Msxml2.XMLHTTP') } catch(e) { try { return new ActiveXObject('Microsoft.XMLHTTP') } catch(e) { return null; } } } } </script> <p>Какую страницу желаете открыть?</p> <form> <input onclick="showContent('page1.html')" type="button" value="Страница 1"> <input onclick="showContent('page2.html')" type="button" value="Страница 2"> </form> <div id="contentBody"> </div> <div id="loading" style="display: none"> Идет загрузка... </div> ________
посл. ред. 25.04.2020 в 21:23; всего 1 раз(а); by 579734732
Ну так судя по коду он страницу в div подгружает
Попробуй его перед тегами <body></body> разместить
Попробуй его перед тегами <body></body> разместить
Очищать див перед загрузкой новго дива
PAIN , не помогает.
Trec80 , как?
579734732 (25.04.2020 в 23:58)
Trec80 , как?
Trec80 , как?
https://api.jquery.com/empty/
________
посл. ред. 26.04.2020 в 00:27; всего 1 раз(а); by Daggi
Есть у кого другие варианты?