2010-12-21 2 views
0

私はMoodialogをダウンロードしたばかりですが、ダイアログのMootoolsプラグインに問題があります。Moodialogでhtmlコンテンツを設定するには

contentがパラメータで設定されている場合は、HTMLではなくテキストになります。

HTMLを受け入れる機能を変更できますか?

これは編集するコードだと思います。

setContent: function(){ 
     var content = Array.from(arguments); 
     if (content.length == 1) content = content[0]; 

     this.content.empty(); 

     var type = typeOf(content); 
     if (['string', 'number'].contains(type)) this.content.set('text', content); 
     else this.content.adopt(content); 

     return this; 
    }, 

私はhtmltextを編集しようとしたが、それは動作しません。

助けてくれてありがとう(と私の悪い英語のために申し訳ありません)。

+0

を特定のプラグインのヘルプを要求するときに、プラグイン自体にリンクし、最高のhttp://www.jsfiddle.net/例を作成してください(左の資産を使用してプラグインをインポートします)。これを見ると、コンテンツはHTMLのコレクションや文字列になります。 'this.content.set(" text "' '' html "'に変更して失敗すると、間違ったタイプのために実行されていない可能性があります。 –

+0

d_mitarが再び襲います! – kjy112

答えて

1

あなたのjavascriptでhtmlコードを使用する代わりに、タイプを使用するようにプッシュされました。あなたのコードを変更したくない場合は、いつでも使用することができます。

dialog.setContent(new Element('div', {html: '<p>html code</p>'})); 
関連する問題