Skip to content

Instantly share code, notes, and snippets.

@muhfaris
Created December 7, 2017 22:40
Show Gist options
  • Save muhfaris/bc0f98a7de4dfbfa9993c1d26d7d8d35 to your computer and use it in GitHub Desktop.
Save muhfaris/bc0f98a7de4dfbfa9993c1d26d7d8d35 to your computer and use it in GitHub Desktop.
Load javascript and css from javascript
function loadjscssfile(filename, filetype){
if (filetype=="js") { //if filename is a external JavaScript file
var fileref=document.createElement('script');
fileref.setAttribute("type","text/javascript");
fileref.setAttribute("src", filename);
}
else if (filetype=="css") { //if filename is an external CSS file
var fileref=document.createElement("link");
fileref.setAttribute("rel", "stylesheet");
fileref.setAttribute("type", "text/css");
fileref.setAttribute("href", filename);
}
if (typeof fileref!="undefined") {
document.getElementsByTagName("head")[0].appendChild(fileref);
}
}
// Javascript
loadjscssfile("includes/templates/<template>/jscript/jquery.plugin.min.js", "js");
// CSS
loadjscssfile("https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css", "css");
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment