1

だから私はAjaxControlToolkitを使っています。それはHTMLエディターです。完全なページプレビューを作成するための最良のアプローチは何ですか?ページに複数のHTMLエディターがあるので、各HTMLエディターのコンテンツを取得してCookieなどに保存し、プレビューページのポップアップを表示してCookieからそれぞれのラベルに情報をロードする必要があります。これは可能ですか、それとも私は間違った方向に進んでいますか?ありとあらゆるアドバイスをいただければ幸いです。

4

1 に答える 1

1

JSを使用して、プレビューページのテンプレートを含むポップアップを開きます。おそらく、すべてのスロットに適切なIDのラベルが付いています。

例えば

<html><body><div id="main-content"></div></body></html>

次に、ポップアップの読み込みが完了したら、メインページのHTMLエディターから対応するコンテンツを各スロットに入力します。

例えば

popup.document.getElementById('main-content').innerHTML = editors[0].getContent();
popup.document.getElementById('side-content').innerHTML = editors[1].getContent();

等...

私はあなたの特定のツールキットやアプリケーションに精通していないので、使用しているAPIに合わせてそれを具体化する必要があります。

于 2010-01-26T19:58:18.003 に答える