• 締切済み

ひとつのバーナーに2つの別々のリンク先に飛びたいのですが・・・

ひとつのバーナーに、全く別々の2つのサイトにリンクさせたいのですが、できますか?1つは元のウィンドーに、もう1つは新しいウィンドーに表示したいのですが、htmlで書けばいいのか、JAVAで書けばいいのか、それすら分かりません。どなたか教えてもらえませんか?

  • Java
  • 回答数2
  • ありがとう数1

みんなの回答

  • ssr-y6
  • ベストアンサー率71% (5/7)
回答No.2

 以下の例は、赤い円の部分とそれ以外の青い部分をクリックしたときに、 別の場所へジャンプするバナー(のようなアプレット)です。 -----アプレット----- import java.applet.*; import java.awt.*; import java.awt.image.*; import java.awt.event.*; import java.util.*; import java.net.*; public class bannar extends Applet { static int MV = 5; URL JB, JR; VolatileImage OSI = null; Graphics G; int X, VX, OSIW, OSIH; public void init() { try { JB = new URL(getParameter("blue")); JR = new URL(getParameter("red")); } catch (Exception ex) { JB = getDocumentBase(); JR = getDocumentBase(); }; }; public void start() { OSIW = getWidth(); OSIH = getHeight(); OSI = createVolatileImage(OSIW, OSIH); G = OSI.getGraphics(); X = 0; VX = MV; (new Timer()).schedule(new MoveTask(), 1000, 100); addMouseListener(new MouseAdapter() { public void mouseClicked(MouseEvent ev) { int r = OSIH / 2, x = ev.getX() - X - r, y = ev.getY() - r; if ((x * x + y * y) < (r * r)) getAppletContext().showDocument(JR); else getAppletContext().showDocument(JB, "_blank"); }; }); }; public void paint(Graphics g) { if (OSI != null) g.drawImage(OSI, 0, 0, OSIW, OSIH, this); }; public void update(Graphics g) { paint(g); }; class MoveTask extends TimerTask { public void run() { if (X >= OSIW - OSIH) VX = - MV; if (X <= 0) VX = MV; X += VX; G.setColor(Color.BLUE); G.fillRect(0, 0, OSIW, OSIH); G.setColor(Color.RED); G.fillOval(X, 0, OSIH, OSIH); repaint(); }; } } -----ページHTML----- <html> <head><title>bannar</title></head> <body><center> <applet codebase="." code="bannar" width="320" height="80"> <param name="blue" value="http://okwave.jp"> <param name="red" value="http://okwave.jp/qa572682.html"> </applet> </center></body> </html>

  • the845t
  • ベストアンサー率33% (246/743)
回答No.1

<map>や<area>などが参考になるかと。 http://tohoho.wakusei.ne.jp/html/map.htm ちなみに、バナーでバーナーではない。 たぶん、JAVAでもなくてJavaScriptかと。

参考URL:
http://tohoho.wakusei.ne.jp/html/map.htm

関連するQ&A

  • リンク用バーナーの作り方は?

    HPでリンクしてもらう時の自分のHP用のバーナー を作りたいのですが、どうやって作ればいいのでしょうか? 関連サイトとかあればそれも教えてください

  • リンク用バーナーの設置

    リンク用バーナーを設置する方法を教えてください 自分のサイトをすぐにリンクできるようにしたいのですが

  • ホームページでリンクバーナーをのせたい

    最近ホームページを作ったのですが、みなさんリンクする時用のバーナーというんですか?!それをのせてますが、どうやって作るのでしょうか? ペイントで作るのでしょうか?教えてください。

  • バーナーについて

    みなさんは他のサイトを紹介するときリンクをつけてバーナーというものを貼っていますよね。私はバーナーをあんまり理解していなく宣伝看板みたいなものと思っています。 よく見かける紹介バーナーは バーナー画像 (バーナーにリンク) コーナー1 (コーナー名) ここはコーナー1です。 (コーナーの説明) こんなかんじだと思うのですがこれを自分のHPにある自分で作ったコーナーに使うことは出来ますか? 分かりづらいとは思うのですが 私の顔のイラストのボタン風な画像  (コーナー名はプロフィールでそのページにリンク) プロフィール  (コーナー名) ここは私のプロフィール紹介のページです。 (コーナーの説明) という風に自分で作ったコーナーに看板ボタンふうにしたいのですが、広告、宣伝バーナー禁止という制約がある場合、該当するのでしょうか? やはり、イラストのボタン風な画像はやめてコーナー名のところに下線をつけてリンクをかけた方がいいのでしょうか? また、このようなものをページの中央に並べるのは良くないでしょうか? 説明が不明でしたらすいません。 厳しい補足をお願いします。

  • リンク先

    自分のホームページに他のサイトのリンクをはることってありますよね。 それらを別のウィンドウに表示することってできるんでしょうか? そのままリンクを貼っていると、リンク先をいろいろ見ていて、自分のサイトに戻るには、ブラウザの「戻る」ボタンの連打になっちゃうんですよね(~_~;) 素人にもわかりやすく解説お願いできれば、大変ありがたいです。

  • バーナーヘッダーを固定する方法

    http://www.shogidojo.com/ 上記のサイトは、サイトの一番上の見出しバーナー(24将棋倶楽部の文字があるバーナー)とその横に広告のバーナーが一列に並んでいます。 プラウザのウインドウを小さくして行くと、見出しバーナーは優先的に表示されて、広告バーナーの方が削られていきます。 http://but.mods.jp/mtos/ 上記の私のブログもその様にしたいのですが、プラウザのウインドウを小さくすると、広告バーナーが優先的に表示されて、肝心の見出しバーナーが2列目に表示されます。 (1)プラウザウインドウを小さくしても、2列に表現されず、1列のままである事。 (2)見出しバーナーの方が広告バーナーよりも優先的に表示される事。 この2つを実現する良い方法は無いでしょうか?

    • 締切済み
    • CSS
  • ホームページビルダーでの直リンクバーナーの変更方法

    ログを検索したのですが、見つからなかったので質問させていただきます。 どうにも出来なくなって困っています。よろしくお願いいたします。 ホームページビルダーを使ってサイトを運営しています。 使用しているレンタルサーバーは忍者ツールです。 忍者ツールは、banner.jpg banner.gif banner.png限定で直リンクか許されているので、今までbanner.jpgの画像を使って直リンクのバーナーを作っていました。 そこで今回そのバーナーの画像を変更しようとしたのですが、どうやってもその画像が前の画像のままだったり、使用不可になってしまったりしてうまくいきません。 私がこれまでしてきたやり方は、 (1)元のバーナー画像をビルダー上で、素材→名前の変更をつかってbanner.jpgから、pre-banner.jpgなどと変更する。→新しく作ったバーナーの名前を新たにbanner.jpgにする。→編集ページから古いバーナーを切り取って代わりに新しいバーナーを張りつける→ページを保存して転送 (2)バーナーはphotoshop elements2.0で製作しているので、WEB用に保存するときにbanner.jpgという名前にする→「同一ファイルがぞんざいします。置き換えますか?」で「はい」を選択して置き換える 名前を変更するときの順番を変えてみたり、みなさんがおっしゃっているようにキャッシュの削除もやってみましたが変わりません。 変わらないだけでなく、変えられたとしても前と同じファイル名でサイズもオーバーしていないはずなのに、プラウザに画像は呼び出されず、プロバティを見ると「形式:使用不可」「サイズ:使用不可」などなってしまいます。 その他にも・ホームページビルダー上では画像が更新されていても、実際は変わっていない・表示不可になっていても他のサイトでは前のバーナーの画像が呼び出されている・・・などというようによくわからない失敗が多すぎて何が何だかわからなくなってしまいした; そこで質問なのですが、ホームページビルダーを使った直リンクバーナーの変更を行う時、みなさんはどのような方法をとっていますか? photoshopを使った保存方法などと合わせてお教えいただければ幸いです。 一週間ぐらい頑張っているのですが、もうどうしようもなくなってしまいました。 よろしくお願いいたしますm(__)m

  • 小さなウインドウからのリンクについて

    windows me使っています。 自身のホームページ作成時の質問です。 javaにて指定して小さなウインドウを表示しました。 そこから、リンクを指定すると相手先もそのままの 小さいウインドウで表示されてしまいます。 これをリンク先の方は元の大きさで表示するようにするには どうしたらよいのか、どうぞご教示お願いいたします。 過去のログを検索しましたが、該当するものを 見つけられませんでした。 もし重複していましたら、ごめんなさい。

  • どうしても見られないリンクがあります

    例えばこのサイト。 http://www.gshock.co.jp/ 画面左側のリンクをクリックすると 別ウィンドウが表示されるはずですが、何も起こりません。 他のサイトでもしばしば同じ症状が出ますが、 リンクをポイントして画面下に表示されるのは 必ず「javascript~」です。 JAVAの許可はもちろん、いろいろと設定を変えてみても 一向に改善されません。NISを無効にしてみてもダメ。 OSはWinMe、ブラウザはIE6です。 どうぞよろしくお願いします。

  • リンク先を隠す方法はないでしょうか?

    たとえば、リンク先が http://hoge.com/hoge.htm だとしたらアドレス(URL)欄に http://aaa.com/hoge.php?aaa (aaa.comはリンク元) とかいう表示がされるような方法はないでしょうか? java perl php はもちろん何でもかまいません。 フレームは除きます。 初心者なのでなるべく簡単な方法がありがたいです。

    • ベストアンサー
    • PHP

専門家に質問してみよう