Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/11/2006, 06:36
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 11 meses
Puntos: 1284
Hola:

Tienes algunas cosas mal...

Un id debe ser único, así que no vale como lo tienes... si se trata de capas (elementos div), puedes recorrer la colección (array) desde un elemento padre (preferentemente el inmediato superior que en tu ejemplo parece ser el body...)
Y ya que se trata de idiomas, podrías definir el atributo lang para discriminar...

Y sobre mostrar ocultar capas, creo que es preferible usar el estilo display con los valores hidden/block:

function mostrarIdioma(idioma) {
elementos = document.body.getElementsByTagName("div");
for (var i = 0, total = elementos.length; i < total; i ++)
elementos[i].style.display = (elementos[i].lang == idioma) ? "block" : "none";
}

Por cierto, creo que tengo algo como lo que pides en esta página: Página web del "Bar La Cabaña".. pinchando en las banderas del marco izquierdo se actualizan los contenidos del derecho...

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo