電子書籍の厳選無料作品が豊富!

当方HTMLの知識が多少(といっても遊びの簡単なHP作成が可能な程度)あるだけの者です。

最近会社のHPを立ち上げることにしました。
そのHPでは画像を沢山使うことになり、「FancyZoom」を導入することにしました。

そこでGIGAZINEのFancyZoom紹介ページ
http://gigazine.net/index.php?/news/comments/200 …
を参考に導入に挑戦してみました。

しかし実際に出来上がったhtmlファイルでは、FancyZoomが動作せず、
<a>タグで挟んだサムネイル画像をクリックしても、単純にリンク先の画像のみが表示されるだけになってしまいます。
ローカルでも、ocnの無料レンタルサーバー上でも動作しません。

しかし、何故か同じファイルをfc2ホームページのサーバーにアップすると動作しました。
(理由は不明です。しかし会社のサーバーはocnのため、ocnで動作しないとダメなのです。)

自分はJavScriptの知識は全くなく、簡単なHTMLが分かる程度ですので自力ではこの問題を解決できませんでした。
どうかご教授願えませんでしょうか。


なお、行った作業は、
・FancyZoom(ver.1.1)のzipをダウンロード、解凍、「js-global」と「images-global」をフォルダごとサーバーの一番上(public_html)に転送。

・導入したいページの
 (1)<head></head>内に、
   <script src="/js-global/FancyZoom.js" type="text/javascript"></script>
   <script src="/js-global/FancyZoomHTML.js" type="text/javascript"></script>
  と記述。

 (2)<body>のすぐ下に、
   <body id="whatever" [...] onload="setupZoom()">
  と記述。

 (3)画像を
   <a href="images/○○.jpg"><img src="images/○○s.jpg" /></a>
  の形で記述。
  (ファイル名に"s"とつくのがサムネとなる画像です。)

・このhtmlを保存してサーバーの一番上(public_html)に転送。

以上の作業です。

A 回答 (1件)

なぜFC2で動いたのかは不明ですが、(1)の部分を下記のように記述を修正してください。


JavaScriptファイルの相対指定が間違っているので。

--------------------
<script src="./js-global/FancyZoom.js" type="text/javascript"></script>
<script src="./js-global/FancyZoomHTML.js" type="text/javascript"></script>
    • good
    • 0
この回答へのお礼

早速やってみたところ、動作しました!

ドット一つの小さな間違いを見つけ出してくださり本当に感謝です。
ありがとうございました!

お礼日時:2010/03/16 01:47

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