--- title: "Benutzerdefiniertes JavaScript" slug: "custom-javascript" updated: 2026-06-22T08:42:59Z published: 2026-06-22T08:42:59Z 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. # Benutzerdefiniertes JavaScript Mit benutzerdefiniertem JavaScript in Document360 können Sie Ihren eigenen JavaScript-Code hinzufügen, um die Funktionalität Ihrer Wissensdatenbank über die integrierten Einstellungen hinaus zu erweitern. Du fügst Code direkt ins Portal ein, und er läuft auf jeder Seite deiner Wissensdatenbank. Dies ist das richtige Werkzeug, wenn Sie dynamisches Verhalten hinzufügen, mit Seitenelementen interagieren, Drittanbieter-Skripte integrieren oder Interaktionen automatisieren müssen, die nicht über die Standardeinstellungen konfiguriert werden können. --- ## Wann man benutzerdefiniertes JavaScript verwendet Verwenden Sie benutzerdefiniertes JavaScript, wenn Sie Verhalten oder Funktionalität benötigen, die CSS und die integrierten Einstellungen nicht bieten können: - **Verändern Sie die Seitenstruktur dynamisch** – ordnen Sie Elemente auf der Seite neu an, zeigen Sie sie oder verbergen Sie sie basierend auf den Bedingungen. Zum Beispiel den Bereich für verwandte Artikel über den Feedback-Bereich verschieben oder die linke Navigationsleiste für bestimmte Leser ausblenden. - **Fügen Sie Header-Interaktivität hinzu** – fügen Sie Social-Media-Icons, dynamische Feedback-Links oder benutzerdefinierte Buttons mit JavaScript an den Navigationsheader an. - **Integriere Drittanbieter-Tools** – bette Analyseskripte, Chat-Widgets, Feedback-Tools oder benutzerdefiniertes Tracking ein, die auf jeder Seite laufen müssen. - **Zeigen Sie nur die aktive Kategorie in der linken Seitenleiste** an – filtern Sie den Kategorienbaum, sodass nur die aktuell aktive Kategorie und ihre Unterkategorien sichtbar sind, wodurch die Navigationsüberlastung für Leser reduziert wird. --- ## Bevor du anfängst - Du musst ein Teamkonto mit Admin-Zugriff auf das Knowledge Base-Portal haben. - Benutzerdefiniertes JavaScript wird global auf die gesamte Wissensdatenbank angewendet – es läuft auf jeder Seite und betrifft alle Leser. - Document360 validiert oder übersetzt deinen JavaScript-Code nicht. - Fehler werden nicht automatisch markiert und fehlerhafte Skripte können das Seitenerlebnis stören. Teste deine Änderungen sorgfältig, bevor du speicherst. HINWEIS Die Wissensdatenbank von Document360 verwendet ein Single Page Application (SPA)-Modell. Das bedeutet, dass nur der Artikelinhalt aktualisiert wird, wenn ein Leser navigiert – nicht die ganze Seite. Benutzerdefiniertes JavaScript, das auf Seitenlade- oder Seitenaktualisierungsereignissen setzt, funktioniert möglicherweise nicht wie erwartet. Verwenden Sie stattdessen das `articleload` Ereignis: ``` panel.addEventListener('articleload', function() { // Your custom JavaScript code here }); ``` --- ## Wie man benutzerdefiniertes JavaScript hinzufügen 1. Navigieren Sie in der linken Navigationsleiste des Wissensdatenbank-Portals zu () > **Knowledge base site** . 2. Im linken Navigationsfenster navigieren Sie zur **Site-Anpassung**.  1. Klicken Sie **auf benutzerdefiniertes CSS & JavaScript**. 2. Wählen Sie den **JavaScript-Tab** . Der JavaScript-Code-Editor erscheint. 3. Füge deinen JavaScript-Code in den Textbereich ein. 4. Klicken Sie auf **Speichern** , um Ihre Änderungen anzuwenden.  JavaScript ist jetzt auf deiner Wissensdatenbank aktiv. Besuchen Sie die Seite, um das Verhalten zu überprüfen. --- ## Anwendungsbeispiele Die folgenden Beispiele zeigen gängige Anpassungen, die man mit benutzerdefiniertem JavaScript erreichen kann. ### Verwandte Artikel über den Feedback-Bereich verschieben ``` panel.onload = function () { $(".content_block_text").append("