Dag allen,
Ik heb een vraagje en ik kom er niet uit.

Ik heb een JS array gemaakt in het bestand index.html

en die array wil ik tonen in anderepagina.html

Dat lukt niet, ik krijg de volgende melding: Uncaught ReferenceError: mijn_array is not defined

De html-pagina's gebruiken allebei hetzelfde JS bestand.
<script src="test.js" defer></script>


Wat doe ik verkeerd?
- Bestaat dat script wel?
- Maak je geen typfout?

Laat je relevante code eens zien van je test.js?
Daar moet iets fout zijn.
<script>
function test() {
var mijn_array = [];
const x = "test";
mijn_array.push(x);
console.log(mijn_array);
}
</script>
Gaat het om twee verschillende webpagina's? Iedere pagina-aanroep staat op zichzelf. Dus als je iets genereert op pagina index.html en je klikt daarna op pagina anderepagina.html, dan is die array verdwenen.
Is er een manier om die array naar een andere pagina te sluizen?
Ja, maar misschien is het handig als je eerst uitlegt wat je probeert te bereiken, want dat is me niet helemaal duidelijk.
Ik wil de array die telkens gegenereerd wordt op index.html tonen op een andere bladzijde van mijn website maar ik kan geen php gebruiken (alleen html, css en javascript).
En waarom genereer je die array niet op iedere pagina opnieuw?
Dat kan niet, de functie wordt getriggerd door een event.
Kun je misschien uitleggen om wat voor array het gaat (qua inhoud). Dan snap ik wellicht beter wat je doel is.
De inhoud is tekst, een opsomming.

Reageren