He encontrado un ejemplo para crear una pagina multilenguaje usando javascript, el ejemplo funciona bien pero tiene un problema que no he podido solucionar. Cuando la pagina carga la primera vez muestra todos los idiomas al mismo tiempo, a medida que uno va cambiando el idioma el script va funcionando como debe ser. Aqui les coloco el codigo para ver si podemos encontrar la solucion:
Javascriptet:
Código:
<script type="text/javascript" >
var idioma = "hispano";
function ponerIdioma(cual) {
document.getElementById(idioma).style.display = "none";
idioma = cual;
document.getElementById(idioma).style.display = "block";
}
</script>
Html:
Código:
<body>
<button onclick="ponerIdioma('hispano')" >
Español
</button>
<button onclick="ponerIdioma('english')" >
Inglés
</button>
<button onclick="ponerIdioma('francoise')" >
Francés
</button>
...
<div id="hispano" >
espanol</div>
<div id="english" >
ingles </div>
<div id="francoise" >
frances</div>
</body>