Помощь по скриптам | Помогите.
Народ, есть такой вот код "Загрузка контента без обновления страницы" Всё работает супер, но делает двойную операцию, у меня остается на странице новая загруженная версия, и старая, что делать?
________
посл. ред. 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
Есть у кого другие варианты?