Цитата:
Сообщение от mirra88
3. Ну и вообще... А без Joomla как сделать, чтобы ссылка открывалась не в новом окне, а в нужном DIV? Просто такая задача возникает достаточно часто.
|
Читайте про AJAX
Легче всего сделать использую JQuery вот пример:
index.html -
главный файл
Код HTML:
<html>
<head>
<script src="https://code.jquery.com/jquery-1.11.1.min.js"></script>
<script src="script.js"></script>
<style>
.ajax {
min-width: 150px;
min-height: 150px;
border: 1px red solid;
}
</style>
</head>
<body>
<div>
<a href="link.html" class="ajaxLink">From this link will be loading HTML</a>
</div>
<div class="ajax">
Here will be loading HTML from link
</div>
</body>
</html>
link.html -
файл с которого будет загружаться контент
Код HTML:
<html>
<head>
</head>
<body>
<p>
<strong>HTML Content</strong> from link.html
</p>
</body>
</html>
script.js -
javaScript файл, с помощью которого через AJAX грузим контент на который ведет ссылка
Код:
(function () {
$(document).ready(function () {
$('.ajaxLink').click(function (event) {
event.preventDefault(); /*убираем стандартное действие - переход по ссылке*/
$('.ajax').load($(this).attr("href"));
});
});
}());