Ver Mensaje Individual
  #4 (permalink)  
Antiguo 08/08/2014, 07:26
Avatar de AitorDB
AitorDB
 
Fecha de Ingreso: agosto-2014
Ubicación: Cádiz, España
Mensajes: 52
Antigüedad: 9 años, 9 meses
Puntos: 5
Respuesta: Reemplazar un texto por otro texto

Aunque al igual que te comenta alx1417 yo usaría unos de esos dos métodos, posiblemente la de los ficheros, yo te dejo uno más por si lo prefieres y porque como has escrito dentro del foro de Javascript puede que sea más de tu interés, te dejo un ejemplo:


Código HTML:
Ver original
  1. <select name="idioma" onchange="Idioma(this.value)">  
  2.     <option value="ES">Espa&ntilde;ol</option>
  3.     <option value="EN">English</option>                
  4.  
  5. <div id="Texto1">Hola</div>
  6. <div id="Texto2">Azul</div>



Código Javascript:
Ver original
  1. function Idioma(Valor){
  2.  
  3.     if(Valor == "ES"){
  4.         document.getElementById('Texto1').innerHTML = "Hola";
  5.         document.getElementById('Texto2').innerHTML = "Azul";
  6.     }
  7.  
  8.     else {
  9.         document.getElementById('Texto1').innerHTML = "Hello";
  10.         document.getElementById('Texto2').innerHTML = "Blue";
  11.     }
  12.  
  13. }

Si quieres algo más ordenado y sobretodo cuando haya más textos, puedes ayudarte de un array:


Código Javascript:
Ver original
  1. var ES = ["Hola","Azul"];
  2.  
  3. var EN = ["Hello","Blue"];
  4.  
  5.  
  6. function Idioma(Valor){
  7.  
  8.     if(Valor == "ES"){
  9.         document.getElementById('Texto1').innerHTML = ES[0];
  10.         document.getElementById('Texto2').innerHTML = ES[1];
  11.     }
  12.  
  13.     else {
  14.         document.getElementById('Texto1').innerHTML = EN[0];
  15.         document.getElementById('Texto2').innerHTML = EN[1];
  16.     }
  17.  
  18. }

Última edición por AitorDB; 08/08/2014 a las 07:33