-PR-
webama_fk

画像をランダムに並べて表示したく、調べていましたら、以下のURLに辿り着きました。
http://q.hatena.ne.jp/1202909655

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

alertなどを表示させて、調べてみると中でundefinedなときがあり、画面表示時にIEではそこで落ちてしまい、正しく表示されていないようです。
解決策はありますでしょうか。
  • 回答数1
  • 気になる数0
  • Aみんなの回答(全1件)

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

    • 2012-05-11 22:27:04
    • 回答No.1
    私の環境では、IE6で再現しません。


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

    >調べてみると中でundefinedなときがあり
    何を調べるとundefinedなのか書いてないのでわかりませんが、lengthを調べてみれば多分わかると思います。
    お礼コメント
    ご返信ありがとうございました。
    ご指摘の通り、カンマが影響しているみたいでした。
    投稿日時 - 2012-05-14 18:16:09
    • ありがとう数0
    -PR-
    -PR-
    • 回答数1
    • 気になる数0
    • ありがとう数0
    • ありがとう
    • なるほど、役に立ったなど
      感じた思いを「ありがとう」で
      伝えてください
    • 質問する
    • 知りたいこと、悩んでいることを
      投稿してみましょう
    こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
    このQ&Aにはまだコメントがありません。
    あなたの思ったこと、知っていることをここにコメントしてみましょう。

    関連するQ&A

    -PR-
    -PR-

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

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

    特集


    成功のポイントとは?M&Aで経営の不安を解決!

    -PR-

    ピックアップ

    -PR-
    ページ先頭へ