jquery + colorboxに関する質問です。


colorboxというモジュールを使い、
(参照:http://jacklmoore.com/colorbox/
index.htmlをロードしたらopen.htmlがlightbox的に自動的に表示されるというようなものを作りたいと思ってます。
いくつかのサイトを閲覧していたら、以下のサイトに
http://biostall.com/open-jquery-colorbox-onload
例が載ってたので、そのままコピペしたところ「整形式になっていません」というスクリプトエラーが出てきてしまいます。

jqueryを勉強する時間がないので、どなたか教えていただけないでしょうか…。

回答の条件
  • 1人5回まで
  • 13歳以上
  • 登録:2011/11/26 20:40:26
  • 終了:2011/11/26 21:33:58

ベストアンサー

id:Cherenkov No.1

Cherenkov回答回数1503ベストアンサー獲得回数4932011/11/26 21:21:01

ポイント300pt

「整形式になっていません」はコピペしたコード以外の場所が原因のような気がします。

エラーがでるブラウザはなんですか?
こちらで試してみたところ、chromeの場合、「Origin null is not allowed by Access-Control-Allow-Origin.」がでてローカルファイルの読み込みに失敗しました。firefoxは問題なし。

デモ:ColorBox Examples

この辺りを参考にして、起動オプションの「--allow-file-access-from-files」を付ければローカルでもいけるはずです。(うちは何故かダメだった)
もしくはサーバにアップロードするとうまく行きます。

id:pxi13773

回答ありがとうございます!
サーバにアップしたら、エラーが出ませんでした。
困っていたので、助かりました。

ちなみにエラーが出るブラウザはfirefoxでした。

2011/11/26 21:33:47
id:Cherenkov

firefoxでしたか、アドレスバーに
about:config と打ち込んでEnter。
security.fileuri.strict_origin_policy
の値をfalseにすればローカルでもajaxのファイル読み込みができるようになると思います。

2011/11/26 21:54:16

コメントはまだありません

この質問への反応(ブックマークコメント)

トラックバック

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません