Ver Mensaje Individual
  #4 (permalink)  
Antiguo 01/07/2012, 04:47
aventis
 
Fecha de Ingreso: junio-2012
Mensajes: 15
Antigüedad: 12 años, 5 meses
Puntos: 1
Respuesta: Campos dinámicos salen en sitio distinto según navegador

Cita:
Iniciado por emprear Ver Mensaje
Con tu script los campos se crean uno debajo del otro en todos los navegadores, vas a encontrar pequeñas diferencias en el tamaño y posicionamiento de los botones, fundamentalmente en IE, pero ya es un problema de css, podés corregirlo con
Código CSS:
Ver original
  1. input{
  2. margin: 1px;
  3. height: 25px;
  4. }

Según la versión de ie, quizás necesites alguna corrección extra

Además 3 cosas, corregi algunas cosas de tu script
declara las variables siempre
fi = document.getElementById('fiel'); // 1
x
var fi = document.getElementById('fiel'); // 1
el parámetro obj, no parece cumplir ninguna función
Lo que estás aprendiendo desde hace un mes es "javascript" , no Java, tenelo presente para evitar confusiones futuras

Saludos
Gracias por tus consejos, emprear.

El problema no se soluciona con el código css que me has dado.

Puedes ver mi página, que he colgado ayer mismo:

http://www.foroformulacion.com/valoracion-de-formulas/andalucia.html

He conseguido que me salgan los campos debajo en Opera agrandando el input con el contenido, pero en el Safari de mi iPhone me siguen saliendo al "sudeste" del botón. Con IE 8 y con el que trae el Windows 7 se ve bien.
Quizá se te ocurra otra solución.

Cita:
Iniciado por IsaBelM Ver Mensaje
mejor aún, usa [URL="https://developer.mozilla.org/en/DOM/Node.cloneNode"]cloneNode()[/URL]
Me temo que empezar desde cero adaptando mi script a esto me llevaría mucho tiempo. Pero me lo apunto para un futuro. Muchas gracias.

Última edición por aventis; 01/07/2012 a las 04:53