Dynamisch Javascripts nachladen
Java Script Sharepoint
Wie kann man Java Scripts dynamisch laden ?
Eigentlich so die Idee sollte es einfach mit einem document.write gehen?
Geht nicht?
Kategorie Wie kann man Java Scripts dynamisch laden ?
Eigentlich so die Idee sollte es einfach mit einem document.write gehen?
Geht nicht?
Folgender Code geht ->
var head= document.getElementsByTagName('head')[0];
var script= document.createElement('script');
script.type= 'text/javascript';
script.src= 'helper.js';
head.appendChild(script);
Stellt sich die Frage, wofür brauche ich das?
Im Sharepoint kann man ja die Masterpage verändern und dann das Java Script einfach hard coded einbinden.
Hat nur den Nachteil bei einem Kopieren der Site muß ich es ändern, den je nach Zugriffsberechtigungen, kann es evtl. einfach nicht sichtbar sein
Also muß die JS irgendwie dynamisch nachgeladen werden......
Den Main-Pfad bekommt man aus der JS-Variablen L_Menu_BaseUrl, wenn man nun die JS im Layouts-Verzeichnis platziert
Kann man immer mit script.src=L_Menu_BaseUrl+'\_layouts\helper.js' eigentlich immer korrekt auf das Script zugreifen.
Gruß JJR