解決済みの質問

質問No.7470260
すぐに回答を!
すぐに回答を!
お気に入り投稿に追加する (0人が追加しました)
回答数1
閲覧数210
画像をランダムな順番で並べて表示
画像をランダムに並べて表示したく、調べていましたら、以下のURLに辿り着きました。
http://q.hatena.ne.jp/1202909655

ここでベストアンサーとして回答されている方の1例目のやり方をためしたところ、ChromeやFirefoxでは問題なかったのですが、IE6~9で試すと正しく表示されませんでした。
(正確に言うと、たまに正しく表示される。)

alertなどを表示させて、調べてみると中でundefinedなときがあり、画面表示時にIEではそこで落ちてしまい、正しく表示されていないようです。
解決策はありますでしょうか。
投稿日時 - 2012-05-11 18:35:38

質問者が選んだベストアンサー

回答No.1
私の環境では、IE6で再現しません。


想像するところ、配列定義の最後に「,」(カンマ)を入れてたりしませんか?
その場合は、順番に表示するうちのどこかでエラーが発生するので、ご質問の状況と似た結果が生じると思われます。

>調べてみると中でundefinedなときがあり
何を調べるとundefinedなのか書いてないのでわかりませんが、lengthを調べてみれば多分わかると思います。
投稿日時 - 2012-05-11 22:27:04
この回答を支持する
(現在1人が支持しています)
お礼
ご返信ありがとうございました。
ご指摘の通り、カンマが影響しているみたいでした。
投稿日時 - 2012-05-14 18:16:09
この質問は役に立ちましたか?
0人が「このQ&Aが役に立った」と投票しています
もっと聞いてみる

関連するQ&A

この他の関連するQ&Aをキーワードで探す

別のキーワードで再検索する

関連するガイド記事

    回答募集中

    同じカテゴリの人気Q&Aランキング

    カテゴリ
    HTML
    -PR-

    OKWaveのおすすめ情報

    特集

    このQ&Aの関連キーワード

    同じカテゴリの人気Q&Aランキング

    カテゴリ
    HTML
    -PR-

    回答のついた最新のQ&A

    カテゴリ
    HTML

    rss

    jipang5054

    Q_iconbody onload 自動フォーカス2014-04-18 17:00:51

    rydeen5

    Q_iconチャットでBGM2014-04-22 18:47:44

    AsarKingChang

    A_iconhttp://html5.sophia-it.com/r...2014-04-22 21:39:12

    ピックアップ

    -PR-
    -PR-