1

wmdマークダウンエディター(stackoverflowが使用するエディターのようなもの)を使用したことがある場合は、私を助けることができるかもしれません:

WMDはデフォルトで、ページ上で最初に見つかったテキストエリアに自分自身を割り当てます。しかし、WMDを割り当てる必要のあるページの前に任意の量のテキストエリアが表示されているページがあります。WMDには、それ自体のインスタンスを作成および破棄するオプションがありますが、インスタンスを作成して特定のテキストエリアに割り当てることができませんでした(つまり、「id」または「class」によって)。誰かがこれを行うことができましたか?(wmdのjavascriptコードは難読化されているため、ソースを調べてこれを理解するのは非常に困難です)。

4

2 に答える 2

1

デフォルトでは、wmdは最初のテキストエリアを取得します。WMDでテキストエリアを無視する場合は、クラス'wmd-ignore'をタグに追加できます。

例えば:

<form>
    <textarea class="exampleOne wmd-ignore" ></textarea>
    <textarea class="exampleTwo wmd-ignore" ></textarea>
    <textarea class="exampleThree" ></textarea>
</form>

<div class="wmd-preview"></div>

WMDのreadmeファイルから:

Special class names
-------------------

You can use the following class names to control WMD's auto-start behavior:

`wmd-ignore` - Add to a textarea to prevent WMD from turning it into an editor.

`wmd-preview` - Add to a div to turn show a live preview.

`wmd-output` - Add to a textarea or div to turn show the HTML output.
于 2009-07-28T04:11:59.313 に答える
0

誰が実際にそれを行ったかは思い出せませんが、SOの初期の頃、ジェフはあなたが経験したことと同様の問題に遭遇しました(まったく同じではありません)が、難読化されていないソースへの欲求により、誰かが読み取り可能なフォームをリバースエンジニアリングしました。ジェフにとって幸運なことに、彼はポッドキャストを介してそれを宣伝し、作業は完了しました。彼らがそれをどこに置いたか正確には思い出せませんが、それはコードプレックスだったと思います。申し訳ありませんが、正確な詳細を思い出せません。

Google ^ h ^ h^hBingはあなたの友達です。

于 2009-07-28T04:05:21.497 に答える