Load Javascript source Dynamically

function loadJavaScriptOnDemand(src, callback) {
var script = document.createElement('script');
script.src = src;

script.onreadystatechange = function() {
if (script.readyState == 4 || script.readyState == "complete") {

if (typeof callback == "function") {
callback = null;

Above function you can call as following.

loadJavaScriptOnDemand(‘path/to/your/javascript’,function(){alert(‘JavaScript loaded’)});

Beto López
Software engineer & Full stack website developer who has left a startup job where wednesdays were "yoga days", to build an standarized-low-cost technical support service, deepest than than the service hosting companies provide, for website owners, freelancers and digital businesses. Personal Website, Linkedin y Twitter.

Load Javascript source Dynamically
We respond quickly
Habla con un experto

Php Ninja

icono whatsapp programador web