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

188
Vistas
¿Cómo puedo manejar contenido dinámico en un archivo javascript externo?

Tengo un sitio web en varios idiomas y sucede que hay algunos visitantes que por alguna razón están viendo una página en un idioma diferente al de la configuración de su navegador. Por lo tanto, si el idioma de su navegador es uno de aquellos a los que está traducido el sitio, sugiero que cambien a su idioma preferido. Hago esto con un div que contiene un mensaje en la parte superior de la página.

 According to your settings, we suggest you to view the content of this page in the following language: {language link}. {Denied option with link}

El mensaje se muestra en el idioma actual (tengo todas las traducciones, por supuesto), mientras que {enlace de idioma} se toma de la configuración del usuario. El código javascript se genera en el lado del servidor con PHP y es administrado por Javascript en el HTML

 <script> // instructions loaded, matching user conditions... </script>

¿Hay alguna forma de administrarlo en un archivo js externo? ¿Cómo hacer? Obviamente, no me interesa preparar n*n combinaciones de archivos y subir la que coincida con la situación del visitante.

¿Cómo hacer? ¡Gracias!

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Probablemente pueda escribir un lado del servidor JavaScript particular que asigne datos a una variable global, además de su secuencia de comandos externa.

En la página renderizada por el servidor, se vería así:

 <script> var userSettingsLanguageLink = '{language link}'; </script>

Y luego en su script externo, algo como:

 if (userSettingsLanguageLink !== getBrowserLanguage()) //...
about 4 years ago · Juan Pablo Isaza 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