プロが教える店舗&オフィスのセキュリティ対策術

はじめまして、お尋ね致します。

HPB_SCRIPT_ROV_50のjavascriptの記述が長過ぎるので、
外部ファイル化してROV.jsという名前で、indexファイルと同じ場所にで保存しました。
<head>~</head>内には、
<script type="text/javascript" src="ROV.js"></script>と記述しました。

ところがプレビューさせると、HPB_SCRIPT_ROV_50は宣言されていません。
というエラーが発生します。HPBのVer10.0.0.0にて作成。
言葉足らずで恐縮ですが、解決策をご教授下さい。

外部ファイル化したROV.jsの中身は下記の通りです。


HPB_SCRIPT_ROV_50
//
// Licensed Materials - Property of IBM
// 11P5743
// (C) Copyright IBM Corp. 1998, 2000 All Rights Reserved.
//

// HpbImgPreload:
//
function HpbImgPreload()
{
var appVer=parseInt(navigator.appVersion);
var isNC=(document.layers && (appVer >= 4));
var isIE=(document.all && (appVer >= 4));
if (isNC || isIE)
{
if (document.images)
{
var imgName = HpbImgPreload.arguments[0];
var cnt;
swImg[imgName] = new Array;
for (cnt = 1; cnt < HpbImgPreload.arguments.length; cnt++)
{
swImg[imgName][HpbImgPreload.arguments[cnt]] = new Image();
swImg[imgName][HpbImgPreload.arguments[cnt]].src = HpbImgPreload.arguments[cnt];
}
}
}
}
// HpbImgFind:
//
function HpbImgFind(doc, imgName)
{
for (var i=0; i < doc.layers.length; i++)
{
var img = doc.layers[i].document.images[imgName];
if (!img) img = HpbImgFind(doc.layers[i], imgName);
if (img) return img;
}
return null;
}
// HpbImgSwap:
//
function HpbImgSwap(imgName, imgSrc)
{
var appVer=parseInt(navigator.appVersion);
var isNC=(document.layers && (appVer >= 4));
var isIE=(document.all && (appVer >= 4));
if (isNC || isIE)
{
if (document.images)
{
var img = document.images[imgName];
if (!img) img = HpbImgFind(document, imgName);
if (img) img.src = imgSrc;
}
}
}
var swImg; swImg=new Array;


宜しくお願い致します。

A 回答 (1件)

一番初めにある


HPB_SCRIPT_ROV_50
がコメントアウトされていないからではないでしょうか?
    • good
    • 0
この回答へのお礼

neko-ten様

早速のご回答を頂きまして、ありがとうございます。
ご指摘通り、コメントアウトを挿入しましたら、
エラーが改善されました。
非常に助かりました、ありがとうございました。

お礼日時:2008/08/21 13:26

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!