Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

90
Vistas
Cómo abordar la conversión de conjuntos de marcos específicos

Trabajo en una empresa que tiene muchas aplicaciones antiguas y algunas de ellas son de desarrollo propio. El codificador se ha retirado y no tengo absolutamente ninguna conexión con él. Desarrolló una aplicación web para reservar vehículos y está compuesta por framesets . La interfaz es una abominación y los usuarios han solicitado una revisión de la misma . Las principales razones son la falta de diseño receptivo y, como dije, se ve extremadamente mal.

He intentado convertir las páginas antiguas de los conjuntos de marcos en un diseño CSS. Después de investigar en Internet, elegí una forma de "incluir" para hacer las cosas. El problema es que el autor no ha pensado en más desarrolladores y ha hecho que sea mucho más difícil para ellos (para mí) volver a desarrollar su aplicación. Ahora, me falta un enfoque para tratar estos problemas:

  1. Pasa variables a través de get, que se abren directamente en el marco usando window.open() de JS. Con include, se abren por separado, pero no remiten al sitio. Por ejemplo, si presiona "Enviar" en la página de inicio de sesión, se abrirá una nueva página (en blanco/error), pero usted ha iniciado sesión en el sitio original. Esto sucede con cada llamada de window.open(). Con iframes, esto también sucede. jQuery no se ajustaba a mi caso de uso o lo implementé mal - ($("#content").load("content.html");). ¿Hay otra posibilidad?
  2. Utiliza funciones para crear divs, etiquetas, botones, campos de entrada y todos estos tienen un css personalizado integrado en la función. Hay al menos 200 llamadas a funciones, por lo que cambiar todas y cada una de las llamadas sería demasiado trabajo. No me es posible anular el CSS, ya que está anidado muy profundo, a través de múltiples archivos. ¿Es la única solución * { unset:all;} o hay otras posibilidades?
  3. Los archivos que se han incluido en los archivos de origen de los fotogramas se incluyen varias veces. Incluirlos en la página principal (por ejemplo, index.php) y eliminarlos de los archivos de origen no funciona realmente, ya que también necesitan tener las funciones por separado. Para procesar el inicio de sesión por ejemplo, donde la página principal no tiene efecto.
  4. Problemas típicos al modificar la estructura de un programa, como rutas de archivo incorrectas, funciones y variables no definidas, etc.

Investigué y probé algunos enfoques para estos problemas (como se explicó anteriormente), pero fallé y espero que alguien me pueda dar una idea de cómo abordar esto desde un punto de vista más experimentado. Estoy francamente frustrado y el hecho de que esto vence la próxima semana no aumenta mi confianza en absoluto.

Realmente aprecio cualquier entrada. ¡Gracias por adelantado!

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda