javascript, css becsatolása javascript-el, futás időben
tegnap kutattam a js alatti, futásidőben használható js,css becsatolása után (js runtime include) ez kiindulásnak használható
http://www.phpied.com/javascript-include-ready-onload/egyenlőre ott akadtam el, hogy : egyrészt ahogy írják is utolsó kommentben
müxik nekem is. Másrészt ha gyorstárból jön a kód akkor, hogy lehetne megoldani ugyanezt. Fenti eseménykezelő nyilván már nem használható :S , magyarán js class-ok inicializáló metódusát (new fooClass1-2-3(); stb, minden behúzandó js fájlban egy prototype class-van) hogyan lehetne lefutatni, ha már böngésző gyorstárból jön file/class ? :S Majd még írok példát, mert csak a probléma megfogalmazásáig jutottam tegnap :) (meg most) .
üdv t
ui: elnézést, ha zagyva most keltem :)
■ http://www.phpied.com/javascript-include-ready-onload/
var css;
function include_css(css_file) {
var html_doc = document.getElementsByTagName('head')[0];
css = document.createElement('link');
css.setAttribute('rel', 'stylesheet');
css.setAttribute('type', 'text/css');
css.setAttribute('href', css_file);
html_doc.appendChild(css);
// alert state change
css.onreadystatechange = function () {
if (css.readyState == 'complete') {
alert('CSS onreadystatechange fired');
}
}
css.onload = function () {
alert('CSS onload fired');
}
return false;
}
var js;
function include_js(file) {
var html_doc = document.getElementsByTagName('head')[0];
js = document.createElement('script');
js.setAttribute('type', 'text/javascript');
js.setAttribute('src', file);
html_doc.appendChild(js);
js.onreadystatechange = function () {
if (js.readyState == 'complete') {
alert('JS onreadystate fired');
}
}
js.onload = function () {
alert('JS onload fired');
}
return false;
}
js.readyState == 'loaded'
müxik nekem is. Másrészt ha gyorstárból jön a kód akkor, hogy lehetne megoldani ugyanezt. Fenti eseménykezelő nyilván már nem használható :S , magyarán js class-ok inicializáló metódusát (new fooClass1-2-3(); stb, minden behúzandó js fájlban egy prototype class-van) hogyan lehetne lefutatni, ha már böngésző gyorstárból jön file/class ? :S Majd még írok példát, mert csak a probléma megfogalmazásáig jutottam tegnap :) (meg most) .
üdv t
ui: elnézést, ha zagyva most keltem :)
Bootstrap
üdv t
folyt.
http://msdn.microsoft.com/workshop/author/dhtml/reference/properties/readyState_1.asp
csak ha beírom html-be, lásd alább
.
.
:D , majd csinálok vmi kis próbarendszert a becsatoláshoz
üdv t