Foros del Web » Programando para Internet » Javascript »

Error IE/Firefox

Estas en el tema de Error IE/Firefox en el foro de Javascript en Foros del Web. Hola a todos. Tengo un código que funciona en IE, pero en firefox no. Podría decirme alguien cómo ponerlo para que vaya en firefox, por ...
  #1 (permalink)  
Antiguo 16/03/2005, 03:18
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 20 años, 2 meses
Puntos: 18
De acuerdo Error IE/Firefox

Hola a todos.

Tengo un código que funciona en IE, pero en firefox no. Podría decirme alguien cómo ponerlo para que vaya en firefox, por favor.
Código:
function cambia(formu)
{
	if (formu.mismo.value==2)
	{
		formu.nombre2.value = "";
		formu.apellidos2.value = "";
		formu.direccion2.value = "";
		formu.cp2.value = "";
		formu.poblacion2.value = "";
		formu.provincia2.value = "";
		formu.pais2.value = "";
	}
	else
	{
		formu.nombre2.value = document.getElementById('nombre').value;
		formu.apellidos2.value = document.getElementById('apellidos').value;
		formu.direccion2.value = document.getElementById('direccion').value;
		formu.cp2.value = document.getElementById('cp').value;
		formu.poblacion2.value = document.getElementById('poblacion').value;
		formu.provincia2.value = document.getElementById('provincia').value;
		formu.pais2.value = document.getElementById('pais').value;
	}
}
Código HTML:
<select name="mismo" onChange="cambia(this.form)">
				<option value="1">Coincidentes con Datos de facturación</option>  
  <option value="2">Diferentes de Datos de facturación</option>
</select> 
Bueno, y, aparte, todas las cajas de texto a las cuales se cambia el valor.

Gracias!!!!

Última edición por trasgukabi; 16/03/2005 a las 06:23
  #2 (permalink)  
Antiguo 16/03/2005, 04:35
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 11 meses
Puntos: 61
Si document.getElementById('apellidos') no es un input no podría tener value. Prueba a cambiarlo por innerText.

Si no es eso, prueba a poner el nombre de los campos así:

formu['apellidos2'].value

Dime que tal!
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.
  #3 (permalink)  
Antiguo 16/03/2005, 06:22
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 20 años, 2 meses
Puntos: 18
Perfecto Karlankas. Muchas gracias. La verdad es que no sé porqué me emperré con GetElementById. Pongo aquí cómo ha quedado por si a alguien le interesa.
Código:
function cambia(formu)
{
	if (formu.mismo.value==2)
	{
		formu['nombre2'].value= "";
		formu['apellidos2'].value= "";
		formu['direccion2'].value= "";
		formu['cp2'].value= "";
		formu['poblacion2'].value= "";
		formu['provincia2'].value= "";
		formu['pais2'].value= "";
	}
	else
	{
		 formu['nombre2'].value= formu['nombre'].value;
		 formu['apellidos2'].value= formu['apellidos'].value;
		 formu['direccion2'].value= formu['direccion'].value;
		 formu['cp2'].value=formu['cp'].value;
		 formu['poblacion2'].value=formu['poblacion'].value;
		 formu['provincia2'].value=formu['provincia'].value;
		 formu['pais2'].value=formu['pais'].value;
	}
}
  #4 (permalink)  
Antiguo 16/03/2005, 06:24
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 11 meses
Puntos: 61
Me alegro de que encontraramos la solución!

Un saludo!

__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.
  #5 (permalink)  
Antiguo 12/05/2005, 17:14
Avatar de gildus  
Fecha de Ingreso: agosto-2003
Mensajes: 1.495
Antigüedad: 21 años, 3 meses
Puntos: 105
Hola Karlankas, justamente eleji el getElementById en un caso en el que tengo que cambiar el contenido de un iframe, y hago lo siguiente:

parent.document.getElementById("ventana").src='pag ina.htm';

En IE, super!!!, pero en FireFox sigo tendiendo problemas pues me dice que no es una propiedad.

probe con:

parent.mainFrame.src='pagina.htm';

y nada.

Que puedo hacer?, alguna sugerencia por favor para ese caso?.


Saludos
__________________
.: Gildus :.
  #6 (permalink)  
Antiguo 12/05/2005, 17:19
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 11 meses
Puntos: 61
Prueba a cambiar parent por top.

Espero que te sirva!
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:27.