• ベストアンサー

画像をランダムな順番で並べて表示

fujillinの回答

  • ベストアンサー
  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.1

私の環境では、IE6で再現しません。 想像するところ、配列定義の最後に「,」(カンマ)を入れてたりしませんか? その場合は、順番に表示するうちのどこかでエラーが発生するので、ご質問の状況と似た結果が生じると思われます。 >調べてみると中でundefinedなときがあり 何を調べるとundefinedなのか書いてないのでわかりませんが、lengthを調べてみれば多分わかると思います。

webama_fk
質問者

お礼

ご返信ありがとうございました。 ご指摘の通り、カンマが影響しているみたいでした。

関連するQ&A

  • 画像のランダム表示について

    下記URLを参考に、画像のランダム表示をしたく思っています。 http://iwantaneff.in/repo/plugins/image-galleries/photofy/ 上記URLの場合、表示された番号の画像をクリックすると、shdowboxのように詳細ページが 表示される仕組になっています。 画像をクリックしたら、別ページに遷移(例のようにポップアップな感じではなく、単純な遷移)させる には、どのようにコードを修正すればよいでしょうか。

  • あるサイトの画像が特定のブラウザで表示されない

    下記サイト http://www.kinokoteikoku.com/ のトップページの画像(TIFFファイルのようです)が、 Chrome, Firefoxでは表示されません。 IEでは表示されます。 他のPCで試しても同様でした。 原因や解決策を教えていただけると幸いです。 よろしくお願いいたします。

  • FLASHや画像をランダムに表示

    http://www.gac.jp/article/index.php?stats=question&category=9&id=12579&command=msg を参考にしましたが、IEでは表示されますが、 Firefoxではできません。javascriptに限らずどんなWebブラウザーでも簡単にFLASHや画像をランダムに表示する方法を教えてください。

  • Firefoxで、画像が表示できないときに[×]を表示したい

    WEBページを作っていまして、 firefoxを使って動作確認をしているのですが、 画像が見つからないとき IEと違って[X]マークがfirefoxには表示されず、 ホバーすることができず画像のURLを確認することができない (ステータスバーにURLが表示できない) ので、不便で困っています。 firefoxに表示できない画像をIEのように [X]等で表示してくれる設定はないでしょうか?

  • 画像がランダムに表示されるFLASHを作りたい

    こんにちは、お世話になります。 下記FLASHを作りたく以前も質問させていただいたのですが、どうしてもうまくいかないところがあり、再度投稿させていただきます。 (1)リロードするたびにランダムで切り替わる画像1~6がある (2)画像の横にボタン1~6があり、マウスオーバーするとそれぞれ画像1、画像2…と表示される (3)ボタン1~6をクリックするとwebページ1~6へジャンプ(リンクさせている) (4)画像1~6をクリックするとwebページ1~6へジャンプ(リンクさせている) まず画像を表示させるために一定区間をループ再生するフレームアクションを画像分(=6個)作りました。 各々frame1、2…とフレームラベル名をつけ、 ボタン1~6には on(rollOver){ this. gotoAndPlay("frame1"); } と記述しています。(ボタン1の例) そして1フレーム目に stop(); button1.onRelease = function(){ getURL("リンク先URL", "_self"); } gazou1に on(release){ getURL("リンク先URL", "_self"); } としています。これにより(2)(3)(4)は実現できています。でも(1)のランダムが全然分かりません。 ループ再生のフレームの前に7フレーム追加し、 1は空白キーフレーム 2はgazou1 3はgazou2… と配置し、フレーム1のアクションに stop(); button1.onRelease = function(){ getURL("リンク先URL", "_self"); } a=Math.ceil(Math.random()*6)+this._currentframe; gotoAndStop(a); と書き加えました。すると、画像が何も表示されないのです。IE7やSafariでは更新ボタンを押せばランダムで画像が現れるのですが、更新ボタンを押さなければ表示されませんし、Operaでは一度ボタンにロールオーバーさせなければ表示できません。 ランダム関数がよく分からずにやっているからダメなのだと思いますが、わからなすぎて何を勉強すればいいのかも分かりません。 とにかく時間がないので困っています。 どこが間違っているのかお教えいただけないでしょうか? 長文で申し訳ありません。どうかよろしくお願いします。

    • ベストアンサー
    • Flash
  • ランダム画像

    <img src=URL>で画像が表示できるのですが、複数の画像をランダムで表示する方法が分かりません・・・どのようにかけばよいかわかりますか?よろしくお願いいたします

    • ベストアンサー
    • HTML
  • サイト内の一部画像が表示されない

    添付した画像はニコニコ動画というサイトのランキングなのですが、動画のサムネイルが表示されないことがあります。 1位から100位までで必ず一つは画像が欠如しています。 ニコニコ動画に限らずたまにサイト内の一部の画像が表示されない事があります。 ブラウザはFirefox IE Chrome Sleipnirどれでやってもだめでした。 ウイルス対策ソフトは入れていません。ファイアウォールを無効にしてもだめでした。 システムの復元は復元ポイントがないので出来ませんでした。 解決策のひとつとしてキャッシュの削除を試したのですが改善しなかったのでどうすればいいのか困っています。 なにか解決方法がありますでしょうか?よろしくお願いしますm(_ _ )m

  • 画像をランダム表示させたい

    画像を5枚横並びにランダム表示させたいです。 XHTMLとCSSでサイトを制作しようと考えています。 イメージフォルダに複数の画像データを格納、そこからアクセス毎にランダム(同じものが表示されないよう)表示。 画像をクリックすると指定したページにリンク。 下記URLページ右の真ん中あたりにある感じのものです。 http://picpi.net/main.html 方法としてはCGI、Javascriptなどいろいろあると思うのですが、まったくわからない人間です。 参考になるサイト、もしくは答えまで出して頂けると大変助かります。 以下、参考までにサーバ環境です。 perl5.8.、Ruby1.8.、Python2.4.、PHP4.4.、PHP5.1.、MySQL4.0.25、ColdFusion が使えるそうです。

  • ランダム表示画像にリンクマップを貼れますか?

    ページの上部に、ページが更新するたびに違う画像が 表示されるようにJavaScriptで記述をしているのですが、 その画像の数箇所に、別々のURLを貼りたいのです。 ランダム表示ではない通常の画像の場合、 それぞれの形に合わせてエリアを指定し、 リンクマップをすればいいと思うのですが、 ランダム表示をしている画像に対しては どうすれば良いのでしょうか? また、リンクを貼る部分をオンマウスオーバーするようにも したいのです。 このような事は可能なのでしょうか?

  • 画像(リンク付)をランダム表示する方法

    タイトルそのままです。 画像が10点あって、それぞれ別々のリンク先をもっています。この中から3点ランダムに選択して表示させるにはどうしたらよいのでしょうか? 画像ランダム表示1点のみ、ならわかります。 複数表示で、しかもリンク付、というのがわかりません。 具体的な例を言うと、広告バナーがランダム表示されますが、それの複数バージョンです。表示数は「3」で固定とします。 よろしくお願いします。