- 締切済み
ご教授ください。
無限ループとめる方法教えてください。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"> <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> <title>jquery-galleryview-2.1.1</title> <link rel="stylesheet" href="css/jquery.galleryview-3.0.css" /> <script src="http://www.google.com/jsapi"></script> <script> google.load("jquery", "1.4"); </script> <script type="text/javascript" src="js/jquery.timers-1.2.js"></script> <script type="text/javascript" src="js/jquery.easing.1.3.js"></script> <script type="text/javascript" src="js/jquery.galleryview-3.0.min.js"></script> <script type="text/javascript"> jQuery(document).ready(function(){ $('#gallery').galleryView({ panel_width: 450, panel_height: 300, frame_width: 90, frame_height: 60 }); }); </script> </head> <body onLoad="location.reload(true)"> <ul id="gallery"> <li><img src="http://lorempixum.com/450/300/people/1" /></li> <li><img src="http://lorempixum.com/450/300/people/2" /></li> <li><img src="http://lorempixum.com/450/300/people/3" /></li> <li><img src="http://lorempixum.com/450/300/people/4" /></li> <li><img src="http://lorempixum.com/450/300/people/5" /></li> <li><img src="http://lorempixum.com/450/300/people/6" /></li> <li><img src="http://lorempixum.com/450/300/people/7" /></li> <li><img src="http://lorempixum.com/450/300/people/8" /></li> </ul> </body> </html> というページがございまして。 親ページで tickboxを開くぼたんを押すと このページがでる仕組みなんですが、 Firefoxのみ 表示されません 透明のこのページがでて、作動はしてるのですが。 画像まで読み込みしません。 それで、onLoad="location.reload(true)" を入れたのですが、無限ループ。 これを1回で終らせる方法、 および、別の方法ご存知の方 いらっしゃると信じて投稿です。 どうか、教えてください。 親ページでやる方法があれば それでもかまいません。 まだまだ経験不足で、 よろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- MAXIMAX
- ベストアンサー率60% (50/83)
reload を外すことはまずもちろんなのですが、その「白紙のページ」のソースの中身は一応確認しましたでしょうか。また、body の中身をとりあえず文字だけにしてみる、画像を <ul>の外においてみるなども試してみが方がいいように思います。あとは Java Script の実行環境に何か問題があるか・・・・・とか。 ----- 画面が真っ白のケースでよくあるのは、HTML ソースの構文が厳密には間違えがあった場合などがあります。ブラウザによって「曖昧な書き方」をどこまで許しているかが違うので、時々そういったことが起きることもあります。 部分的な要素を削っていって、どこまで削ればなにかしら表示できるか見てみると、どこが悪いのか見つかるかと思いますよ。
onLoad="location.reload(true)"削除すれば IE8 FF3.6.2 Safari5 Chrome14 下で正常描画します
補足
恐れ入ります、 私の使ってるPCのせいでしょうか? FireFoxだけ画像出ません。 記入ページ単体なら まったく問題ないのですが、