2011-02-02 10 views
0

Mootoolsスクリプトを使用している場合、そのようなスクリプトをHTMLに含めるのですか? (MT 1.2.4がすでに含まれており、使用する準備ができているので)有効プラグイン - 「MooToolsはアップグレードシステムは、」私はJoomlaのを使用していますMooToolsをHTMLに含める

<head> 
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 

    <script type="text/javascript"> 
    window.addEvent("domready", function(){ 
     $$('div.rj_insertcode a.glossarylink, .no_glossary a.glossarylink').each(function(el) { 
       new Element("span", { 
        html: el.get("html") 
       }).replaces(el); 
    }); 
    }); 
    </script> 
    </head> 

+0

質問が間違っている場合は、[常に編集できます。](http://stackoverflow.com/q/4873137/1228) – Will

答えて

1

私は、 "システム - MooToolsはアップグレード" でのJoomlaを使用していたプラグインが有効(そうMT 1.2.4がすでに含まれており、使用する準備ができています)。

mootoolsが既に含まれている場合、domreadyスクリプトブロックはmootoolsをインクルードしてそのシンボルとメソッドが定義されるようにする必要があります。通常

<script type="text/javascript" src="mootools.js"></script> 
<script type="text/javascript"> 
window.addEvent("domready", function() { 
    // code here 
}); 
</script> 

スクリプトがあなたが出力しているとあなただけのDOMを仕事テンプレート変数に関連するものを作ることはほとんどありません場合は、その後、私は代わりに、ファイルを外部.jsファイルに移動することをお勧めしたいです。

その他のベストプラクティスATMはすべてのjを最下位に置くことを指しているように見えますが、非ブロッキングで高速ですが、これによってdomreadyのポイントが無効になります.jsを実行するとすべてのページ要素が定義されます。どんな早い段階でも火を放つ(すでにdomを参照できる)。

1
<script type="text/javascript" src="your-mootools-file.js"></script> 
関連する問題