Ciao.
Guarda se questo snippet ti
può essere utile:
Codice PHP:
function loadobjs(revattribute)
{
if (revattribute!=null && revattribute!="")
{ //if "rev" attribute is defined (load external .js or .css files)
var objectlist=revattribute.split(/\s*,\s*/); //split the files and store as array
for (var i=0; i<objectlist.length; i++)
{
var file=objectlist[i];
var fileref="";
if (loadedobjects.indexOf(file)==-1)
{
//Check to see if this object has not already been added to page before proceeding
if (file.indexOf(".js")!=-1)
{
//If object is a js file
fileref=document.createElement('script')
fileref.setAttribute("type","text/javascript");
fileref.setAttribute("src", file);
}
else if (file.indexOf(".css")!=-1)
{
//If object is a css file
fileref=document.createElement("link");
fileref.setAttribute("rel", "stylesheet");
fileref.setAttribute("type", "text/css");
fileref.setAttribute("href", file);
}
}
if (fileref!="")
{
document.getElementsByTagName("head").item(0).appendChild(fileref);
loadedobjects+=file+" ";//Remember this object as being already added to page
}
}
}
}