Új hozzászólás Aktív témák

  • Sk8erPeter

    nagyúr

    válasz Soak #3277 üzenetére

    Most csak arra a részre reagálok, hogy a document.write() ilyesmi feladatokra ritka kivételektől eltekintve (pl. amikor csak meg akarod mutatni, hogy igen, ilyen is van) sztem elég csúnya megoldás alapból.

    Akkor már valahogy így, jQuery használata nélkül:

    /**
    * Inject a JavaScript file into the header
    */
    function injectJavaScriptFile( jsFilename, idOfScriptTag ){
    // http://jsperf.com/document-head
    document.head || (document.head = document.getElementsByTagName('head')[0]);
    var
    headNode = document.head,
    newScriptNode = document.createElement('script');
    newScriptNode.type = 'text/javascript';
    if(idOfScriptTag){
    newScriptNode.id = idOfScriptTag;
    }
    newScriptNode.src = jsFilename;
    headNode.appendChild(newScriptNode);
    }

    aztán így használhatod:

    injectJavaScriptFile('myscriptfile.js');

Új hozzászólás Aktív témák