Inicio - CEPIES
Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing: ==> indiceActual [in template "20115#20151#BASIC-WEB-CONTENT" at line 11, column 41] ---- Tip: If the failing expression is known to be legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${indiceActual + 1} [in template "20115#20151#BASIC-WEB-CONTENT" at line 11, column 39] ----
1${content.getData()}
2<script>
3 const imagenes = ["a1.jpeg", "a2.jpeg", "a3.jpeg"];
4 let indiceActual = 0;
5 const imagenActual = document.getElementById("imagen-actual");
6 const botonAnterior = document.getElementById("anterior");
7 const botonSiguiente = document.getElementById("siguiente");
8
9 function actualizarImagen() {
10 imagenActual.src = imagenes[indiceActual];
11 imagenActual.alt = Imagen ${indiceActual + 1};
12 }
13
14 // Mostrar la primera imagen al cargar la página
15 actualizarImagen();
16
17 botonAnterior.addEventListener("click", () => {
18 indiceActual = (indiceActual - 1 + imagenes.length) % imagenes.length;
19 actualizarImagen();
20 });
21
22 botonSiguiente.addEventListener("click", () => {
23 indiceActual = (indiceActual + 1) % imagenes.length;
24 actualizarImagen();
25 });
26 </script>
NOTICIAS
CONVOCATORIA CONCURSO DE MÉRITOS PARA DOCENTES CEPIES - 2025 Encuentra las bases de la convocatoria y únete a nuestra comunidad de educadores...
06 de diciembre Leer más
Invitación al Primer Congreso Nacional de Educación Superior e Investigación El Centro Psipcopedagógico y de Investigación en Educación...
04 de noviembre Leer más
¡Convocatoria Abierta para la Presentación de Artículos! Te invitamos a participar en el próximo número de Revista Educación Superior Vol. XI...
14 de octubre Leer más
Eventos
abr
18
14:30
Lugar: PARANINFO UNIVERSITARIO
may
24
08:00
Lugar: CEPIES - VIRTUAL
may
24
08:00
Lugar: CEPIES - VIRTUAL
Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing: ==> indiceActual [in template "20115#20151#BASIC-WEB-CONTENT" at line 11, column 41] ---- Tip: If the failing expression is known to be legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${indiceActual + 1} [in template "20115#20151#BASIC-WEB-CONTENT" at line 11, column 39] ----
1${content.getData()}
2<script>
3 const imagenes = ["a1.jpeg", "a2.jpeg", "a3.jpeg"];
4 let indiceActual = 0;
5 const imagenActual = document.getElementById("imagen-actual");
6 const botonAnterior = document.getElementById("anterior");
7 const botonSiguiente = document.getElementById("siguiente");
8
9 function actualizarImagen() {
10 imagenActual.src = imagenes[indiceActual];
11 imagenActual.alt = Imagen ${indiceActual + 1};
12 }
13
14 // Mostrar la primera imagen al cargar la página
15 actualizarImagen();
16
17 botonAnterior.addEventListener("click", () => {
18 indiceActual = (indiceActual - 1 + imagenes.length) % imagenes.length;
19 actualizarImagen();
20 });
21
22 botonSiguiente.addEventListener("click", () => {
23 indiceActual = (indiceActual + 1) % imagenes.length;
24 actualizarImagen();
25 });
26 </script>
Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing: ==> indiceActual [in template "20115#20151#BASIC-WEB-CONTENT" at line 11, column 41] ---- Tip: If the failing expression is known to be legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${indiceActual + 1} [in template "20115#20151#BASIC-WEB-CONTENT" at line 11, column 39] ----
1${content.getData()}
2<script>
3 const imagenes = ["a1.jpeg", "a2.jpeg", "a3.jpeg"];
4 let indiceActual = 0;
5 const imagenActual = document.getElementById("imagen-actual");
6 const botonAnterior = document.getElementById("anterior");
7 const botonSiguiente = document.getElementById("siguiente");
8
9 function actualizarImagen() {
10 imagenActual.src = imagenes[indiceActual];
11 imagenActual.alt = Imagen ${indiceActual + 1};
12 }
13
14 // Mostrar la primera imagen al cargar la página
15 actualizarImagen();
16
17 botonAnterior.addEventListener("click", () => {
18 indiceActual = (indiceActual - 1 + imagenes.length) % imagenes.length;
19 actualizarImagen();
20 });
21
22 botonSiguiente.addEventListener("click", () => {
23 indiceActual = (indiceActual + 1) % imagenes.length;
24 actualizarImagen();
25 });
26 </script>
Nuestras Ubicaciones
Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing: ==> indiceActual [in template "20115#20151#BASIC-WEB-CONTENT" at line 11, column 41] ---- Tip: If the failing expression is known to be legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${indiceActual + 1} [in template "20115#20151#BASIC-WEB-CONTENT" at line 11, column 39] ----
1${content.getData()}
2<script>
3 const imagenes = ["a1.jpeg", "a2.jpeg", "a3.jpeg"];
4 let indiceActual = 0;
5 const imagenActual = document.getElementById("imagen-actual");
6 const botonAnterior = document.getElementById("anterior");
7 const botonSiguiente = document.getElementById("siguiente");
8
9 function actualizarImagen() {
10 imagenActual.src = imagenes[indiceActual];
11 imagenActual.alt = Imagen ${indiceActual + 1};
12 }
13
14 // Mostrar la primera imagen al cargar la página
15 actualizarImagen();
16
17 botonAnterior.addEventListener("click", () => {
18 indiceActual = (indiceActual - 1 + imagenes.length) % imagenes.length;
19 actualizarImagen();
20 });
21
22 botonSiguiente.addEventListener("click", () => {
23 indiceActual = (indiceActual + 1) % imagenes.length;
24 actualizarImagen();
25 });
26 </script>
Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing: ==> indiceActual [in template "20115#20151#BASIC-WEB-CONTENT" at line 11, column 41] ---- Tip: If the failing expression is known to be legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${indiceActual + 1} [in template "20115#20151#BASIC-WEB-CONTENT" at line 11, column 39] ----
1${content.getData()}
2<script>
3 const imagenes = ["a1.jpeg", "a2.jpeg", "a3.jpeg"];
4 let indiceActual = 0;
5 const imagenActual = document.getElementById("imagen-actual");
6 const botonAnterior = document.getElementById("anterior");
7 const botonSiguiente = document.getElementById("siguiente");
8
9 function actualizarImagen() {
10 imagenActual.src = imagenes[indiceActual];
11 imagenActual.alt = Imagen ${indiceActual + 1};
12 }
13
14 // Mostrar la primera imagen al cargar la página
15 actualizarImagen();
16
17 botonAnterior.addEventListener("click", () => {
18 indiceActual = (indiceActual - 1 + imagenes.length) % imagenes.length;
19 actualizarImagen();
20 });
21
22 botonSiguiente.addEventListener("click", () => {
23 indiceActual = (indiceActual + 1) % imagenes.length;
24 actualizarImagen();
25 });
26 </script>
Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing: ==> indiceActual [in template "20115#20151#BASIC-WEB-CONTENT" at line 11, column 41] ---- Tip: If the failing expression is known to be legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${indiceActual + 1} [in template "20115#20151#BASIC-WEB-CONTENT" at line 11, column 39] ----
1${content.getData()}
2<script>
3 const imagenes = ["a1.jpeg", "a2.jpeg", "a3.jpeg"];
4 let indiceActual = 0;
5 const imagenActual = document.getElementById("imagen-actual");
6 const botonAnterior = document.getElementById("anterior");
7 const botonSiguiente = document.getElementById("siguiente");
8
9 function actualizarImagen() {
10 imagenActual.src = imagenes[indiceActual];
11 imagenActual.alt = Imagen ${indiceActual + 1};
12 }
13
14 // Mostrar la primera imagen al cargar la página
15 actualizarImagen();
16
17 botonAnterior.addEventListener("click", () => {
18 indiceActual = (indiceActual - 1 + imagenes.length) % imagenes.length;
19 actualizarImagen();
20 });
21
22 botonSiguiente.addEventListener("click", () => {
23 indiceActual = (indiceActual + 1) % imagenes.length;
24 actualizarImagen();
25 });
26 </script>
Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing: ==> indiceActual [in template "20115#20151#BASIC-WEB-CONTENT" at line 11, column 41] ---- Tip: If the failing expression is known to be legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${indiceActual + 1} [in template "20115#20151#BASIC-WEB-CONTENT" at line 11, column 39] ----
1${content.getData()}
2<script>
3 const imagenes = ["a1.jpeg", "a2.jpeg", "a3.jpeg"];
4 let indiceActual = 0;
5 const imagenActual = document.getElementById("imagen-actual");
6 const botonAnterior = document.getElementById("anterior");
7 const botonSiguiente = document.getElementById("siguiente");
8
9 function actualizarImagen() {
10 imagenActual.src = imagenes[indiceActual];
11 imagenActual.alt = Imagen ${indiceActual + 1};
12 }
13
14 // Mostrar la primera imagen al cargar la página
15 actualizarImagen();
16
17 botonAnterior.addEventListener("click", () => {
18 indiceActual = (indiceActual - 1 + imagenes.length) % imagenes.length;
19 actualizarImagen();
20 });
21
22 botonSiguiente.addEventListener("click", () => {
23 indiceActual = (indiceActual + 1) % imagenes.length;
24 actualizarImagen();
25 });
26 </script>