logoExtra: script.idiomas

Descripción: Inicialización del comportamiento al pulsar las banderas.


A continuación mostramos los apuntes asociados a este extra:

Banderitas flameantes
Vamos a plantear una selección de contenidos por idioma usando banderas flameantes indicando el idioma activo.
// Descripción para sindicación
/*
    [rss]Inicialización del comportamiento al pulsar las banderas.[/rss]
*/
var idiomas = ["hispana", "inglesa", "francesa"];
function idioma()    {
    soy_idioma = this.id.split("_")[1];
    for (i = 0, total = idiomas.length; i < total; i++)    {
        tag("bandera_" + idiomas[i] + "_no").style.display = (soy_idioma == idiomas[i]) ? "none":"inline";
        tag("bandera_" + idiomas[i] + "_si").style.display = (soy_idioma != idiomas[i]) ? "none":"inline";
        tag("texto_" + idiomas[i]).style.display = (soy_idioma != idiomas[i]) ? "none":"block";
    }
}

function idiomar()    {
    for (i = 0, total = idiomas.length; i < total; i++)
        tag("bandera_" + idiomas[i] + "_no").onclick = idioma;
}

if (window.onload != undefined)    {
    guardar_colores = window.onload;
    window.onload = function()    {
        guardar_colores();
        idiomar();
    }
}
else
    window.onload = idiomar;

Este código ha sido leído en 69 ocasiones.

Zona de comentarios

Esta extra aún no tiene comentarios.

Evaluación

Valoración de esta página: (extra.script.idiomas) valor

Valoración evaluar evaluar evaluar evaluar evaluar evaluar evaluar evaluar evaluar evaluar

Respuesta: Zona de mensajes (proceso de evaluación)

Listados: imágenes, categorías, etiquetas, extras | Anuarios: 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 | Otros enlaces: buscador