Link gekopieerd
Dit is toch de code die je gebruikers op hun site kunnen invoeren?
Dan moet je dus die URL ook meegeven.
Link gekopieerd
Dus gebruik een absolute URL
Juist maar waarom dan een absolute url ?
Link gekopieerd
En om te zorgen dat het JavaScript-bestand niet wordt gecached zou je er een random string achteraan kunnen/moeten gooien.
Link gekopieerd
Daniel van Seggelen op 24/05/2019 16:53:08
Dus gebruik een absolute URL
Juist maar waarom dan een absolute url ?
Zie ook:
- Ariën - op 24/05/2019 15:11:56
Ik denk dat anderen geen js.js op hun server hebben staan. Dus gebruik een absolute URL. ;-)
- Ariën - op 24/05/2019 15:42:02
Dit is toch de code die je gebruikers op hun site kunnen invoeren?
Dan moet je dus die URL ook meegeven.
Link gekopieerd
Helaas werkt dit niet. Geen console errors niks.
in
http://test.nl/js.js
var spanNode = document.createElement('div');
var textNode = document.createTextNode('test');
spanNode.appendChild( textNode );
in test.html
<div>
<script type="text/javascript" src="https://
www.test.nl/js.js"></script> ;
</div>
Er word geen enkele elemen aangemaakt
Link gekopieerd
Gevonden via de interwebs :
https://www.w3schools.com/js/js_htmldom_nodes.asp
Dit gemaakt :
<div id='testdiv'></div>
<script src="https://www.test.nl/js.js"></script>
In js.js bestand :
var textNode = document.createTextNode('test');
var element = document.getElementById('testdiv');
element.appendChild(textNode);
Link gekopieerd
Inderdaad netjes dat als de gebruiker zelf kan laten bepalen waar hij zijn prijs wilt neerzetten, aan de hand van een placeholder-divje.
Link gekopieerd