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

92
Vistas
Activación de etiquetas <script> alternativas

Supongamos que tengo un documento web con contenido alternativo, es decir, si se cumple alguna condición, debería mostrar el contenido A, y si no se cumple la condición, debería mostrar el contenido B. Eso es fácil de implementar: envuelvo cada contenido con una etiqueta <div>, configurando su estilo para mostrar: ninguno, y tener algún código JS que cambie uno de ellos para que se muestre de acuerdo con la condición.

Pero supongamos que el contenido A y el contenido B no son simplemente html. Cada uno de ellos contiene etiquetas <script>. Quiero que estos scripts estén en efecto solo si se muestra el contenido correspondiente, es decir, si se cumple mi condición, quiero que todos los <script> en el contenido A estén en efecto, y todos los <script> en el contenido B para ser ignorado, y viceversa.

En realidad hay dos preguntas aquí. En primer lugar, quiero que los <script> en (digamos) el contenido A se compilen (y ejecuten) solo cuando se lo indique, es decir, después de que decida que mi condición es verdadera. En segundo lugar, cuando la condición se vuelve falsa, quiero que todas las funciones definidas en estos scripts no estén definidas y, en lugar de ellas, necesito compilar y ejecutar todos los scripts en el contenido B (la condición puede volver a ser verdadera más tarde y luego falsa otra vez, y así sucesivamente).

¿Cómo puedo hacerlo?

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