Xwab
Форумыnavigate_nextJavaScript

Сделать по умолчанию страницу
Сообщения
Expert

[php:1:5f1231aa28]
// создаем ajax-объект
var http = createRequestObject();
// создание 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; }
}
}
}

function showContent(link) {

var cont = document.getElementById('contentBody');
var loading = document.getElementById('loading');

cont.innerHTML = loading.innerHTML;

if( http ) {
// инициируем загрузку страницы
http.open('get', link);
http.onreadystatechange = function () {
// назначаем асинхронный обработчик события
if(http.readyState == 4) {
// присваиваем содержимое
cont.innerHTML = http.responseText;
}
}
http.send(null);
} else {
// если ajax-объект не удается создать, просто перенаправляем на адрес
document.location = link;
}
}[/php:1:5f1231aa28]


[php:1:5f1231aa28]<a href="javascript: showContent('page1.php');">Страница 1</a>
<a href="javascript: showContent('page2.php');">Страница 2</a>


<div id="contentBody">
</div>

<div id="loading" style="display: none">
Подождите...
</div>
[/php:1:5f1231aa28]
Подгружает контент из меню в див contentBody, все работает, но как сделать, что бы страница 1 открывалась по умолчанию, а при нажатии Страницы 2 она пропадала и подгружалась вторая...?
не надеюсь, что кто-то знает, но все же если есть такие, выручайте)

05 Июн 2013, 19:51
Анархист

Expert,ответ лежит на поверхности.

25 Мар 2020, 21:34
Akdmeh

Вот серьезно, нужно было поднимать вопрос семилетней давности?
Думаю, в автора было достаточно времени, чтобы разобраться

26 Мар 2020, 9:49
Fantom

Мм.. некропостинг))

26 Мар 2020, 16:21
Ответить на тему