サポート情報

ブラウザでスクリプトエラーが発生する

問題点

最適化したWebページのブラウザプレビュー時に以下のスクリプトエラーが表示されます。

エラー: ‘HPB_SCRIPT_???_##’は宣言されていません。

※ ?=英1字、#=数1字
※ よくあるエラー [HPB_SCRIPT_ROV_50]、[HPB_SCRIPT_PLD_50]

解決方法

ホームページビルダーで作成されたWebページ(JavaScriptを使ったWebページ)の場合、JavaScriptを外部ファイル化すると作動しない場合があります。その場合は、外部化のチェックをはずして、再度最適化を行って頂きます。ただ、お客様がバックアップを取っていない等の理由から再度最適化を行う事が難しい場合は、お客様自身で回避・修正作業を行う必要があります。回避・修正作業を行うには、以下の操作を行います。

  1. 作業を行う前に必ずサーバー内の全データをバックアップ及び保管します。
  2. 該当HTMLファイルの全外部化JavaScriptファイルをエディタで開きます。
    例)ファイル名[jsearch_index.html_0.js]
  3. ソースの1行目に[HPB_SCRIPT_???_##]があるファイルを見つけます。
  4. 見つかったファイルの1行目文頭に[//(半角スラッシュを2回)]を挿入します。
    例)[HPB_SCRIPT_ROV_50] → [//HPB_SCRIPT_ROV_50]
  5. ファイルを上書き保存し、サーバーへアップロードします。