ホームページビルダー14にアップグレードして、コンテンツを取り込んだらエラーで異常終了してしまいました。サイト情報の更新で、決まったHTMLファイルで発生するので、それをとりあえず除いていくと、いずれもSmartdocで生成したHTMLファイルでした。
そういえば、古いバージョンのホームページビルダーのときは、SmartDocで生成したHTMLファイルを読み込むときに「エラーがあるので修正しますか?」と聞いてきた記憶がある・・・。
後日ちょっと調べてみよう・・・
エラー調査(2010-03-19追記)
再現パターンが見えてきました。
エラー現象
- サイト管理しているディレクトリの中に、特定条件のHTMLファイルが存在すると、「サイトを開く」操作で該当ファイルの読み込みタイミングでホームページビルダが異常終了する。
- サイト管理している中のHTMLファイルに、特定条件に合致する修正を行い保存すると、ホームページビルダが異常終了する。
異常終了が発生するHTMLファイルの条件
metaタグの記述の仕方によって発生する。
- 発生パターン1
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <meta http-equiv="Content-Style-Type" content="text/css"> <meta http-equiv="Content-Script-Type" content="text/javascript"> <meta name="GENERATOR" content="IBM WebSphere Studio Homepage Builder Version 14. 0.1.0 for Windows"> <meta name="author" content="torutk"> <meta name="Date" content="2010-03-19">
-
- 上記のいずれか1つを削除すると発生しない
- meta name="Date"がないと発生しない(meta name="copyright"に変更した)
- meta name="Date"の位置を移動(http-equivの前など)すると発生しない