先日、私がMSDN Universalで付いてきたインシデントを利用して、
ダイナミックWebテンプレートを適用した場合にMSが問題として認識されている件について
という記事を書いた。
この件は、マイクロソフトがFrontPage 2003 の問題であると認識されていて、FrontPage 2003
の問題としてすでに登録されているそうな。
で、私は一応「この問題がKBに反映されないの?」というフィードバックをしたところ、どうやら1ヶ月かかるみたい。
まずは英語版のKBを作って、んで日本語版を作るとか。
うひゃー。
でも以前、私がKBまであげた件、Windows XPのOSでFrontPage
2000のスタイルシートファイルを編集中保存しようとすると強制終了するという件については、日本語版しかKB化されていない。
→[FP2000]
CSS を編集して保存すると FrontPage 2000 が強制終了してしまう
マイクロソフトからの回答は以下の通り(すみません、ちょっとこっちで手を加えてます。。。)
[FP2003] ダイナミックWebテンプレートで制限されている機能について
- 制限されている機能
========================
・ outline.js
ファイルを必要とする折りたたみ可能なアウトライン
・ animate.js ファイルを必要とする DHTML
効果
これらの機能を使用するためには、ダイナミック Web テンプレートを適用する前の Web ページ側で折りたたみ可能なアウトラインを設定、outline.js ファイルを参照するコードを追加した状態で Web ページを保存した後に、ダイナミック Web テンプレートを適用することにより、ダイナミック Web テンプレートの適用先の編集可能な領域で、折りたたみ可能なアウトラインの機能を使用できます。
- 再現手順
===========
- 新しい Web ページを作成し、[書式] メニューの [ダイナミック Web テンプレート] をポイントし、[編集可能な領域の管理] をクリックします。
- [編集可能な領域] ダイアログ ボックスの領域名を入力し、[追加] ボタンをクリックし、 [閉じる] ボタンをクリックします。
- [ファイル] メニューの [名前を付けて保存] をクリックし、ファイル名を入力し、 ファイルの種類をダイナミック Web テンプレートに変更後、[保存] ボタンをクリックします。
- もう 1 度新しい Web ページを作成し、[書式] メニューの [ダイナミック Web テンプレート] をポイントし、[ダイナミック Web テンプレートの適用] をクリックします。
- [ダイナミック Web テンプレートの適用] ダイアログ ボックスで、手順 3 で保存したダイナミック Web テンプレートを選択し、[開く] ボタンをクリックします。
- ダイナミック Web テンプレートの適用先にある編集可能な領域でアウトライン (段落番号、 または箇条書き) を設定したリストを作成します。
- 作成したリスト上で右クリックし、[リストのプロパティ] をクリックし、 [アウトラインを折りたためるようにする]、[折りたたみを初期設定にする] チェック ボックスをオンにし、[OK] ボタンをクリックします。
- プレビュー ビューを表示します。
結果
~~~~~~
アウトラインが折りたたまれません。
DHTML 効果を設定した場合も、この効果が有効になりません。
- 対処方法
============
- ダイナミック Web テンプレートを適用する前に、アウトラインを設定したリストの作成、 [リストのプロパティ] で [アウトラインを折りたためるようにする]、[折りたたみを初期設定にする] チェック ボックスをオンにした Web ページを作成します。
- outline.js ファイルを参照するコードが追加されたことを確認し、[書式] メニューの [ダイナミック Web テンプレート] をポイントし、[ダイナミック Web テンプレートの適用] をクリックします。
- [ダイナミック Web テンプレートの適用] ダイアログ ボックスで、 任意のダイナミック Web テンプレートを選択し、[開く] ボタンをクリックします。
- プレビュー ビューを表示し、アウトラインが折りたたまれていることを確認します。





ダイナミックWebテンプレートを使用すると、アウトラインの折り畳みができなくなり、テンプレート適用前だと折り畳みができるという現象は経験上分かっていたのですが、あらためてこうして書かれていると安心します。