Bien, he hecho una web con una barra de menu que permite cambiar el idioma. Esta barra funciona con javascript...
Cuando comparo innerHTML entre si, me funciona correctamente hasta que pongo, por ejemplo:
Código:
Aqui deja de funcionar la comparacion i me sale como falsa...<span onclick='mi_funcion()'>Texto1</span>
En definitiva, que la comparacion cambia de cierto a falso dependiendo del contenido del innerHTML. Alguien podria decirme a que se debe?
Os dejo el trozo de codigo...
Asi no funciona:
Código:
Asi no funciona:var textPiercingFotos = []; textPiercingFotos['Català'] = "<a href='javascript:fotosPiercingsCella();'>Cella</a>"; textPiercingFotos['Español'] = "texto español"; textPiercingFotos['English'] = "english text";
Código:
Asi SI funciona:var textPiercingFotos = []; textPiercingFotos['Català'] = "<span onclick='fotosPiercingsCella();'>Cella</span>"; textPiercingFotos['Español'] = "texto español"; textPiercingFotos['English'] = "english text";
Código:
Y esta es la comparacion...var textPiercingFotos = []; textPiercingFotos['Català'] = "Cella"; textPiercingFotos['Español'] = "texto español"; textPiercingFotos['English'] = "english text";
Código:
Haver si alguien puede ayudarme, que no doy con el problema...if(contingutApartatCentral == textPiercingFotos['Català'] || contingutApartatCentral == textPiercingFotos['Español'] || contingutApartatCentral == textPiercingFotos['English']) { document.getElementById("textCentral").innerHTML = textPiercingFotos[idioma]; }
Muchas gracias!!! :)