総ありがとう数 累計4,285万(2014年10月26日現在)

毎月4,000万人が利用!Q&Aでみんなで助け合い!

-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(0-0)
  • ありがとう数0
  • 回答数1
  • 気になる数0
  • ありがとう数0
  • ありがとう
  • なるほど、役に立ったなど
    感じた思いを「ありがとう」で
    伝えてください

関連するQ&A

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

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

あなたの悩みをみんなに解決してもらいましょう

  • 質問する
  • 知りたいこと、悩んでいることを
    投稿してみましょう
-PR-
-PR-
-PR-

特集

専門医・味村先生からのアドバイスは必見です!

関連するQ&A

-PR-

ピックアップ

  • easy daisy部屋探し・家選びのヒントがいっぱい!

-PR-
ページ先頭へ