--- title: "JavaScript personalizado" slug: "custom-javascript" updated: 2026-06-22T08:47:53Z published: 2026-06-22T08:47:53Z canonical: "docs.document360.com/custom-javascript" stale: true --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.document360.com/llms.txt > Use this file to discover all available pages before exploring further. # JavaScript personalizado El JavaScript personalizado en Document360 te permite añadir tu propio código JavaScript para extender la funcionalidad de tu base de conocimientos más allá de lo que ofrecen los ajustes integrados. Pegas código directamente en el portal y se ejecuta en todas las páginas de tu base de conocimiento. Esta es la herramienta adecuada cuando necesitas añadir comportamiento dinámico, interactuar con elementos de página, integrar scripts de terceros o automatizar interacciones que no pueden configurarse con los ajustes estándar. --- ## Cuándo usar JavaScript personalizado Utiliza JavaScript personalizado cuando necesites comportamientos o funcionalidades que CSS y los ajustes integrados no puedan proporcionar: - **Modifica la estructura de la página dinámicamente** : reordena, muestra u oculta elementos en la página según las condiciones. Por ejemplo, mueve la sección de artículos relacionados por encima de la sección de feedback, o oculta la barra de navegación izquierda para lectores específicos. - **Añade interactividad en la cabecera** : añade iconos de redes sociales, enlaces dinámicos de feedback o botones personalizados al encabezado de navegación usando JavaScript. - **Integra herramientas de terceros** : incrusta scripts analíticos, widgets de chat, herramientas de feedback o seguimiento personalizado que deban ejecutarse en cada página. - **Mostrar solo la categoría activa en la barra lateral izquierda** : filtra el árbol de categorías para que solo la categoría actualmente activa y sus subcategorías sean visibles, reduciendo el desorden de navegación para los lectores. --- ## Antes de que empieces - Debes tener una cuenta de equipo con acceso a nivel de administrador al portal de la Base de conocimientos. - El JavaScript personalizado se aplica globalmente a todo el sitio de la base de conocimiento: se ejecuta en todas las páginas y afecta a todos los lectores. - Document360 no valida ni altera tu código JavaScript. - Los errores no se detectarán automáticamente y los scripts rotos pueden interrumpir la experiencia del sitio. Prueba bien tus cambios antes de guardar. NOTA El sitio de la base de conocimientos de Document360 utiliza un modelo de Aplicación de Página Única (SPA). Esto significa que solo el contenido del artículo se actualiza cuando un lector navega, no la página completa. El JavaScript personalizado que depende de eventos de carga o actualización de página puede no funcionar como se espera. Utiliza el `articleload` evento en su lugar: ``` panel.addEventListener('articleload', function() { // Your custom JavaScript code here }); ``` --- ## Cómo añadir JavaScript personalizado 1. Navega a Configuración () > Sitio de la base de conocimientos en la barra de navegación izquierda del portal de la Base de Conocimiento. 2. En el panel de navegación izquierdo, navega hasta **personalización del sitio**.  1. Haz clic **en CSS y JavaScript personalizados**. 2. Selecciona la pestaña **JavaScript** . Aparece el editor de código JavaScript. 3. Pega tu código JavaScript en el área de texto. 4. Haz clic **en Guardar** para aplicar tus cambios.  El JavaScript ahora está activo en tu sitio de base de conocimiento. Visita la web para verificar el comportamiento. --- ## Ejemplos de casos de uso Los siguientes ejemplos muestran personalizaciones comunes que puedes lograr con JavaScript personalizado. ### Mover artículos relacionados por encima de la sección de comentarios ``` panel.onload = function () { $(".content_block_text").append("