2011-10-06 16 views
2

私はDojo 1.6を使用しています。Dojo - サードパーティが必要です。JS

カスタムJavascriptファイルの1つに、別のカスタムJSファイルを含める必要があります。私はそれをJSモジュールまたはそのようなものとしてロードしたくないです、私はちょうどそれがスクリプトタグのインラインで行われたかのようにロードしたいと思います。

誰でもこれを行う方法を知っていますか? ..私はカント私はそれがなどが存在してチェックしていないことの上書きを使用してdojo.requireを試してみましたが、パスを変更したいようだ

:事前に

おかげで、

EDITそれは... jsのフォルダの外で見て

EDIT:

がワン(..今、私はそれを書いたことを、私は解決策を得ている、と思われるものの多くと同じように私が使用

実際には同様のCSSクエリです)..

function require_js(href) 
{ 
    if (typeof href == 'undefined' || href.length == 0) return false; 

    var script = dojo.create("script", { src:href, type:"text/javascript" }, ""); 
    dojo.doc.getElementsByTagName("head")[0].appendChild(script); 
} 

これを行うには良い方法がありますか?

おかげで再び..

答えて

1

あなたは、おそらくこれは、それがURLでJavaScriptをフェッチし、それをevalに起こす必要がある

function require_js(href) 
{ 
    if (typeof href == 'undefined' || href.length == 0) 
     return false; 
    dojo.xhrGet({ 
     url: href, 
     handleas : "javascript" 
    }); 
} 

ような何かを行うことができます。

関連する問題