Foren

¿Cómo se puede cargar contenido web sin recargar todo el portal?

Eduardo Mercado, geändert vor 12 Jahren.

¿Cómo se puede cargar contenido web sin recargar todo el portal?

New Member Beiträge: 3 Beitrittsdatum: 16.02.12 Neueste Beiträge
Hola a todos,

Soy nuevo en Liferay y estoy buscando la manera de poder cargar distintos contenidos web dentro de una página de Liferay sin tener que recargar todo el portal.

Este comportamiento se puede observar en la página de liferay.com en el apartado de "Servicios".
Se tiene un menú en el lado izquierda de la página y al darle click a cualquiera de las ligas de dicho menú, se carga un contenido diferente en la parte derecha de la página, pero sin recargar todo el portal.

¿Cómo sugieren que se puede lograr esto?

¡Saludos y de antemano gracias!
thumbnail
Mikel Goikoetxea, geändert vor 12 Jahren.

RE: ¿Cómo se puede cargar contenido web sin recargar todo el portal?

Junior Member Beiträge: 54 Beitrittsdatum: 16.03.10 Neueste Beiträge
Hola Eduardo,

En el ejemplo que comentas de la sección "Servicios" de liferay.com, el menú de la izquierda nos lleva a una página distinta, por lo tanto sí que se carga una página nueva.

Lo que quieres conseguir se puede hacer jugando con la visibilidad de las capas, style="display:none" y style="display:block".

Por ejemplo:

<ul>
	<li>
		<a href="javascript:mostrarCapa(1)">
			Capa 1
		</a>
	</li>
	<li>
		<a href="javascript:mostrarCapa(2)">
			Capa 1
		</a>
	</li>
	<li>
		<a href="javascript:mostrarCapa(3)">
			Capa 1
		</a>
	</li>
</ul>

<div id="capa1" style="display:block">
	MI CAPA 1
</div>
<div id="capa2" style="display:none">
	MI CAPA 1
</div>
<div id="capa3" style="display:none">
	MI CAPA 1
</div>


Y en la función javascript mostrarCapa jugar con la visibilidad de las capas.

Un saludo,

Mikel Goikoetxea Bilbao (@mgoibil)
B2B 2000