Загрузка контента в DIV по гиперссылке из другого DIV
Здравствуйте, гуру форума. Хотелось бы узнать, есть ли способ в двухколоночном сайте, свёрстанным с помощью DIV'ов сделать так, чтобы по ссылке из левого DIV (левая колонка) в DIV с контентом, который находится правее и занимает большую площать страницы под контент, грузилась страничка. Раньше так в фрэймах можно было делать, но с тех пор многое изменилось и пришлось по надобности снова навёрстывать. Заранее спасибо.
p.s. обязательно чтобы ссылка открывалась не через button, а картинку, т.е. как если бы это было с простым html кодом <a href><img src></img></a> |
Цитата:
|
|
это понятно, но все же хотелось бы примерчик, а то так я буду очень долго сидеть над этим делом, хотя велосипед уже наверняка изобретен )
|
|
Цитата:
|
Вот второй способ, он немного посложнее, но и современнее.
Если используете какой нибудь php framework, то этот способ становится намного удобнее чем якорная или аналогичная навигация... http://habrahabr.ru/blogs/javascript/123106/ |
http://xmlhttprequest.ru/ копаю в эту сторону
var xmlhttp = new XMLHttpRequest(); xmlhttp.open('GET', 'blablabla.php', false); // открываем соединение xmlhttp.send(null); // отправляем запрос, и висим пока не придет ответ if(xmlhttp.status == 200) { // проверяем результат, 200 OK - все хорошо alert(xmlhttp.responseText); // выдаем алерт с полученным контентом } както так, но на этом пока всё UPD var myDiv = document.getElementById("myDivId"); myDiv.innerHtml = xmlhttp; поправьте, если туплю. Но я так понимаю, что таким образом в див подсовывается то, что получил xmlhttprequest и положил в переменную |
Цитата:
Это вместо alert(xmlhttp.responseText); |
xmlhttp.open('GET', 'blablabla.php', false);
вот в этом месте что делает false или true ? |
Часовой пояс GMT +3, время: 00:44. |