--- title: "Aangepaste JavaScript" slug: "custom-javascript" updated: 2026-06-22T09:03:17Z published: 2026-06-22T09:03:17Z 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. # Aangepaste JavaScript Aangepaste JavaScript in Document360 stelt je in staat je eigen JavaScript-code toe te voegen om de functionaliteit van je kennisbanksite uit te breiden voorbij wat de ingebouwde instellingen bieden. Je plakt code direct in het portaal en het draait op elke pagina van je kennisbanksite. Dit is het juiste hulpmiddel wanneer je dynamisch gedrag moet toevoegen, met pagina-elementen moet interageren, scripts van derden moet integreren of interacties moet automatiseren die niet via de standaardinstellingen kunnen worden geconfigureerd. --- ## Wanneer gebruik van aangepaste JavaScript Gebruik aangepaste JavaScript wanneer je gedrag of functionaliteit nodig hebt die CSS en de ingebouwde instellingen niet kunnen bieden: - **Pas de paginastructuur dynamisch** aan - herschik, toon of verberg elementen op de pagina op basis van de voorwaarden. Verplaats bijvoorbeeld het gerelateerde artikelen-gedeelte boven het feedbackgedeelte, of verberg de linker navigatiebalk voor specifieke lezers. - **Voeg headerinteractiviteit toe** - voeg sociale media-iconen, dynamische feedbacklinks of aangepaste knoppen toe aan de navigatieheader met JavaScript. - **Integreer tools van derden** - embed analytics-scripts, chatwidgets, feedbacktools of aangepaste tracking die op elke pagina moeten draaien. - **Toon alleen de actieve categorie in de linkerzijbalk** - filter de categorieboom zodat alleen de momenteel actieve categorie en de subcategorieën zichtbaar zijn, waardoor navigatierommel voor lezers wordt verminderd. --- ## Voordat je begint - Je moet een teamaccount hebben met beheerderstoegang tot het kennisbankportaal. - Aangepaste JavaScript wordt wereldwijd toegepast op de hele kennisbanksite - het draait op elke pagina en beïnvloedt alle lezers. - Document360 valideert of pluist je JavaScript-code niet. - Fouten worden niet automatisch gemarkeerd en kapotte scripts kunnen de site-ervaring verstoren. Test je wijzigingen zorgvuldig voordat je opslaat. OPMERKING De kennisbanksite van Document360 gebruikt een Single Page Application (SPA)-model. Dit betekent dat alleen de inhoud van het artikel ververst wanneer een lezer navigeert - niet de volledige pagina. Aangepaste JavaScript die afhankelijk is van pagina-laad- of paginaverversingsgebeurtenissen werkt mogelijk niet zoals verwacht. Gebruik in plaats daarvan het `articleload` evenement: ``` panel.addEventListener('articleload', function() { // Your custom JavaScript code here }); ``` --- ## Hoe voeg je aangepaste JavaScript toe 1. Navigeer naar () > **Knowledge base site** in de linker navigatiebalk van het Knowledge Base-portaal. 2. Navigeer in het linker navigatiepaneel naar **Site-aanpassing**.  1. Klik **op Custom CSS & JavaScript**. 2. Selecteer het **JavaScript-tabblad** . De JavaScript-code-editor verschijnt. 3. Plak je JavaScript-code in het tekstgebied. 4. Klik op **Opslaan** om je wijzigingen toe te passen.  JavaScript is nu actief op je kennisbanksite. Bezoek de site om het gedrag te verifiëren. --- ## Voorbeelden van gebruikssituaties De volgende voorbeelden tonen veelvoorkomende aanpassingen die je kunt bereiken met aangepaste JavaScript. ### Plaats gerelateerde artikelen boven het feedbackgedeelte ``` panel.onload = function () { $(".content_block_text").append("