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

無限ループとめる方法教えてください。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitio …
<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回で終らせる方法、
および、別の方法ご存知の方
いらっしゃると信じて投稿です。
どうか、教えてください。
親ページでやる方法があれば
それでもかまいません。
まだまだ経験不足で、
よろしくお願いいたします。

A 回答 (2件)

reload を外すことはまずもちろんなのですが、その「白紙のページ」のソースの中身は一応確認しましたでしょうか。

また、body の中身をとりあえず文字だけにしてみる、画像を <ul>の外においてみるなども試してみが方がいいように思います。あとは Java Script の実行環境に何か問題があるか・・・・・とか。

-----
画面が真っ白のケースでよくあるのは、HTML ソースの構文が厳密には間違えがあった場合などがあります。ブラウザによって「曖昧な書き方」をどこまで許しているかが違うので、時々そういったことが起きることもあります。

部分的な要素を削っていって、どこまで削ればなにかしら表示できるか見てみると、どこが悪いのか見つかるかと思いますよ。
    • good
    • 0

onLoad="location.reload(true)"削除すれば


IE8 FF3.6.2 Safari5 Chrome14 下で正常描画します

この回答への補足

恐れ入ります、
私の使ってるPCのせいでしょうか?
FireFoxだけ画像出ません。
記入ページ単体なら
まったく問題ないのですが、

補足日時:2011/09/23 14:02
    • good
    • 0

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