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

326
Vistas
Javascript: función para mostrar una pestaña basada en datos de un contenedor de texto

Estoy tratando de mostrar dos pestañas en microstrategy web, según una cadena predefinida dentro de un contenedor de texto.

Por ejemplo, quiero mostrar una pestaña para un usuario que se ajuste únicamente a la categoría "Comerciante". Si el texto en un contenedor que hice en la página de la pestaña tiene el texto "Comerciante" como una cadena, entonces la visualización de la pestaña cambiará para bloquear para mostrar esa página a los comerciantes, de lo contrario, cambiará a ninguno y cambiará la visualización. estilo para bloquear en la página para el otro tipo de clientes en su lugar.

En este momento, estoy atascado tratando de hacer que funcione cuando el usuario cambia de pestaña, ya que en la primera carga, una de las pestañas está oculta y otra se muestra según el contenedor de texto, según lo previsto, pero cuando cambio a otras pestañas/páginas en el salpicadero se muestran ambos.

¿Qué sugieres para que funcione incluso cuando cambio entre páginas/pestañas?

Esto es lo que tengo hasta ahora.

¡Gracias chicos!

 <script type="text/javascript"> (function verify_branch(){ if(document.getElementsByClassName('vi-doc-tf-value-text')[0].innerHTML == "Trader") { document.getElementById("mstr2056").style.display = "block"; document.getElementById("mstr2058").style.display = "none"; console.log("Trader"); }else{ document.getElementById("mstr2056").style.display = "none"; document.getElementById("mstr2058").style.display = "block"; console.log("Other"); } })(); </script>
about 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

puede usar una variable global como displayDefault y verificar eso también

about 4 years ago · Santiago Trujillo Denunciar
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