• 締切済み

ランダムに画像を表示し、ポップアップウインドウを開きたい

バナー画像(複数)をランダムに表示し、リンク先のページをポップアップウインドウで開きたいのですが・・・ 教えて下さい。よろしくお願いします。

みんなの回答

  • jurarumin
  • ベストアンサー率34% (190/544)
回答No.1

バーナーをランダムに表示する方法は、以下の通りです。 ポップアップウインドウに対してのサンプルは、参考URLを見てください。 ●javascript内 var arrBanner = new Array("http://○○/○○/○○.gif","http://△△/△△/△△/△/△△.gif"); var arrUrl = new Array("http://○○.com/","http://www.△△.ne.jp/"); //※arrBanner とarrUrl にGIFとURLを同じ数だけセットします。 function WriteBannerLink() { nTemp = Math.round(Math.random()*(arrUrl.length-1)); strHtml = "<a href='"+arrUrl[nTemp]+"' target='new'><img src='"+arrBanner[nTemp]+"' border='0'></a>"; document.write(strHtml); } ●HTML内 <center> <script language="javascript"> <!--// WriteBannerLink(); //--> </script>

参考URL:
http://www.hajimeteno.ne.jp/dhtml/dist/js14.html

関連するQ&A

  • ポップアップウィンドウの出し方について

    自分のサイトで http://popup.tok2.com/home2/KOMACHI/menu.html のページを表示したときに右下に出てくるポップアップウィンドウを これとまったく同じやり方で作りたいのですが、教えていただけますでしょうか。 このページのように広告バナーを表示したいと思っています。 自分では広告バナーのタグをHTMLで貼り付けることぐらいしかわかりません。 あと、このポップアップですがポップアップブロックされないような気がしますが、そうでしょうか。 ご回答、よろしくお願いいたします。

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

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

  • ランダムバナーのリンク先をポップアップウィンドウで開きたい。

    ランダムバナーのリンク先をポップアップウィンドウで開きたい。 当方javascript初心者なのですが、色々なサイトを参考にして上記の方法を模索しています。 以下に記載する内容で画像をランダムに表示するところまで出来たのですが、 画像をクリックすると通常通り、リンク先に飛ぶだけでポップアップウィンドウが開きません。 この記述の間違い点、問題点をご指摘、助言をいただきたく思います。 よろしくお願いたします。 以下js記述↓ <SCRIPT language="JavaScript"> <!-- jmp = new Array(); img = new Array(); // ジャンプ先のアドレス(数字は画像と対応) jmp[0] = "http://www.yahoo.co.jp/"; jmp[1] = "http://google.com/"; jmp[2] = "http://www.microsoft.com/"; img[0] = "banner1.jpg"; img[1] = "banner2.jpg"; img[2] = "banner3.jpg"; n = Math.floor(Math.random()*jmp.length); document.write("<a href='"+jmp[n]+"' onClick='javascript:window.open('"+jmp[n]+"','','width=600'); return false;'>"); document.write("<img src='"+img[n]+"' border='0' width='100' height='100' />"); document.write("</a>"); //--> </SCRIPT>

  • ポップアップ表示ができません。

    ポップアップ表示ができません。 サイトでほかのリンクに新しいウィンドウで開こうとしても、開きません。 ポップアップは許可にしてます。 下に、「このページのポップアップがブロックされました。ポップアップの表示を許可するには Ctrlキーを押しながらクリックします」とでますが、表示どおりにしても出てきません。 大変困っています。説明不足なら補足いたします。 どうかよろしくお願いいたします。

  • ポップアップウィンドウを気付かせたい

    小さな画像をクリックすると、 ポップアップウィンドウで大きな画像が見れる、というものを作りました。 DREAMWEAVERのビヘイビア→ブラウザウィンドウをクリックで開く、としたのですが、 これですとその画像をクリックしたら大きな画像が見れる、ということは一見分かりません。 普通のリンクですと、マウスが乗っただけでカーソルが変わるので リンクされていると分かりますよね? そんな感じでカーソルが変わる等、分かりやすくする方法はないでしょうか? 文字のポップアップ表示、もやってみましたが、気付きにくく、イマイチでした。 初心者なので、訳のわからない質問かもしれませんが、 ご教授頂けると嬉しいです。

    • ベストアンサー
    • CSS
  • リンク画像をランダム表示して一定時間でランダムにリンク画像切り替えするには?

    「複数のリンク画像を一定時間で(各リンク先も)切り替えるには?」で画像表示を一定時間で切り替えることがわかりましたが、ページを開いたときにリンク画像がランダムで表示されその後、一定時間でランダムにリンク画像を切り替えをする場合、どうすればいいのでしょうか?よろしくお願いします。

  • ポップアップ・ウィンドウについて

    リンクをクリックすると、別画面でサイズ指定された画面が表示される仕組み(ポップアップ・ウィンドウ?)を作りたいと思っています。商品の説明ボタンを押すとその商品の詳細な説明が表示される、というイメージです。 そこで、 http://www.akikobrand.com/html/02_0219sample/2.windowopen/index.html# のサイトにあるソースを参考にして作ってみたのですが、この方法ですと、ポップアップが表示された時点でリンク元のページが勝手にページトップまで戻ってしまいます。この方法は、とてもシンプルで私でもすぐに使えたのですが、リンク元のページはかなり長い(ユーザーさんにはスクロールダウンして見てもらうつもりです)のでページのトップまで戻ってしまうと不都合があります。 なんとか、リンク元の表示はそのままにして簡単にポップアップを出す方法はないでしょうか? 私のページでは、リンク元のページから8個のリンクボタンを設置してそれぞれ別の商品説明画面(ポップアップ)を出したいと思っています。 どなたかご存知の方がいらっしゃいましたらどうぞよろしくお願いいたします。

  • ランダムに画像と文章を表示

    バナーをクリックするたびに、ポップアップでランダムに画像と説明文を表示させたいのです。 A.B.Cの画像とa.b.cの文章があって、画像と文章の組み合わせは変えたく無いのです。 A画像+a文章、B画像+b文章、C画像+c文章の組み合わせをランダムに表示させたいのですが、どのようにすればよいのでしょうか?

  • 円形画像のポップアップに関して

    お世話になっております。 設置されている画像のリンクをクリックすると、円形に加工した画像のポップアップが 表示されるようなページを作成したいのですが、ポップアップどころか画像すら開きません。 表示する手法をご存知の方がいらっしゃいましたら、何卒ご教授願います。 ちなみに目下lightbox2を使用して表示実験を行っています。

  • 時間指定ランダムにポップアップ表示させる方法なんですが!

    特定のウェブページをランダムな時間帯にポップアップさせる方法を教えてください! IEを起動させている限り、常にポップアップする可能性がある状態にしたいのです! 今PHPの勉強中なので、PHPでポップアップさせる方法があるなら 知りたいと思い、カテゴリはPHPにしました! でももしHTMLだけでできるならば、そっちのほうが簡単そうなので そっちのほうが良いかななんて思ってもいます! 検索してみたところ、タスクマネージャーをいじくる方法が載っていましたが、それだと時間指定をランダムにできないようです! (http://www.accessclub.jp/bbs3/0101/superbeg36196.html) たぶん機種とか関係なさそうなんですが、 Windows Vistaでできそうな方法を教えてください! ちなみに悪用するためではありません! なんの脈絡もなくポップアップが表示した時の反応を測定したいからです! よろしくおねがいします!

    • 締切済み
    • PHP

専門家に質問してみよう