• ベストアンサー
  • 暇なときにでも

javaの制御

javaの制御について 1.バックと同じ画像をまず表示させる 2.何かアクションをしたらその画像を他のに変える 3.他の画像に変わったときにクリックするとリンクに飛ぶ こんなことをやりたいんですが、、、 ちなみに2まではできているんですが、 リンクが始めからついちゃってるから 1の画像クリックしても飛んでしまいます。 制御方法、または情報(関連情報でもかまいません) をお持ちの方がおられましたら 教えていただけると幸いです。

共感・応援の気持ちを伝えよう!

  • 回答数2
  • 閲覧数69
  • ありがとう数5

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

  • ベストアンサー
  • 回答No.1
noname#25358
noname#25358

 それは、アンカータグ<A HREF>ごと画像を入れ替えてしまえばいいのです。  IEの場合はinnerHTML、NNの場合はレイヤーで可能です。  IEは、たとえば下記のソースの場合、 <div id="id1">   <a href="xxxx.htm"><img src="aaa.gif"></a> </div>  こうすると、document.all.id1.innerHTML の中に、   "<a href="xxxx.htm"><img src="aaa.gif"></a>"  という文字列が入りますので、これを書き換えるとHTMLがダイナミックに切り替わります。  NNの方は、 <ilayer src="a.htm" id="id1"></ilayer>  と書いておき、切り替えたいHTML部分を別ファイルにとっておきます。  仮に質問の操作1のHTMLが収められたファイルをa.htm、2をb.htmとすると、   document.id1.src = b.htm  とすることでレイヤー内のHTMLがごっそり入れ替わります。

参考URL:
http://wakusei.cplaza.ne.jp/twn/

共感・感謝の気持ちを伝えよう!

質問者からのお礼

素早い回答ありがとうございました。 参考にさせていただきます。 補足: だいたいの感じは教えていただいた感じでOKなんですが、ページ丸ごとは変わってしまわないようにはできますか? また、IEとNN両方とも同じ書き方はできますか、、、 意味不明な文かもしれませんがよろしくお願いします。

関連するQ&A

  • Javaで他のソフトを制御したいのですが。

     Javaで他のソフトを制御したいのですが、どうしたらよいでしょうか?C#では、他のアプリケーションを起動Process.Start()メソッドってあるのですが、Javaにもそのようなクラスはありますか?

    • ベストアンサー
    • Java
  • JAVA SCRIPTでこういうのってできますか?

    JAVA SCRIPTでこういうのってできますか? まず、メインページに「こちらをクリック」という画像に htmlの画像リンクをマップを利用してリンクを貼ります。 で、そこをクリックすると、BLANKして小さい画像が 左上に開く、ポップアップウィンドウのような、、。 どうやるんでしょうか?メインページにボディとヘッドに なにかタグを入れるのでしようか?

  • javaで・・・・

    javaで、ボタンをクリックすると、アクションイベントとしてCDの蓋が開くようなシステムを作ってみたいと思っています。なにかいい方法はありません? 宜しくお願いします

    • ベストアンサー
    • Java

その他の回答 (1)

  • 回答No.2
noname#25358
noname#25358

 あー。なんか、ダブルクォートが変な文字列になってますね。この辺、メールの方を見てください(^_^;  補足見ました。  ページ丸ごと~の方は、JavaScriptで書き換える部分がもともとパーツ単位(<div>タグ、<ilayer>タグで囲んだ範囲内)なので、通常は故意にしないかぎりページが丸ごと入れ替わったりはしないです。  で、IEとNNで同一のルーチンを使うことはまず不可能です。世界中のJavaScriptプログラマーがこれで泣いてるんですから。ブラウザによってルーチンを分けないと駄目です。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

度々、ご丁寧にありがとうございます。 ページ丸ごと入れ替わりは 故意にやってしまっていたようです。 何とか思い通りのものになりました。 IEとNNやはりだめですか。。。 本人も何が言いたいのか分からないような質問に、 丁寧かつ適切なご回答ありがとうございました。

関連するQ&A

  • JAVAなどを使ってHPを作りたいのですが・・教えてください。

    なるべくフリーウェアでホームページを作りたいのですが、どんなフリーウェアを使えばよいでしょうか?? 教えてください! ブログは作ったことはありますが、HPに関しては素人に近いです。 (名前だけしっているJAVAやAJAXなどの、どのソフトを使って作ればいいのかがわかりません。) 頭の中では、以下のようなホームページをつくりたいと思っています。 ↓ 旅行後の感想をパソコンで自らのHPに更新していけるような形が希望です。 例えば、都道府県の境界線が入っているような日本地図が表示されて、マウスで各都道府県をクリックすると、その場所の画面が表示され(どんな画面・背景でもよい)、、表示されたら次にその中で「画像」・「情報」・「リンク」・などがまたクリックできるように表示され、それらをクリックしたら、その情報などがそれぞれに表示されるような形のホームページにしたいと思っています。 とくに、日本地図のいずれかの都道府県をクリックして、その場所の情報ページにいけるようなHPにしたいと思っています。 詳しい方などがいれば、ぜひ教えて頂きたいです。 よろしくお願いします

  • JAVAアプレット利用の別ウィンドウが開かない

    internet explorer6.0 を使っていますが、JAVAを使って別ウィンドウを開けるリンクをクリックしても、何も起きません。セキュリティレベルは中で、セッティングでも全てのJAVA関連は有効にするになっているのですが・・・ javaのバージョンは1.4.2です。お願いします!

  • JAVAスクリプトリンク : 飛べない!

    こんにちは。 javaスクリプトのリンクですが、 1.クリックしても飛べないのはなぜでしょうか。 XPのSP2が原因のようですが、「Ctrl」キーを押しながらリンクをクリックすると開くようですね。 もっと根本的な設定変更方法はりますか。 2.javaスクリプトのリンクがセキュリティ上問題あると言われますが、それはなぜでしょうか。(素朴な疑問です) ご存知の方、教えていただけますか。 よろしくお願いします。

  • Java Updateという表示は続行すべきですか

    ノートパソコン(Windows Vista)を使っていると、勝手に画面下部のタスクバーに、Java Uadate-更という表示が現れます。(添付画像の中の小さい方です)それをクリックすると、「ユーザーアカウント制御」というダイアログが表示され、その中にはJava Auto Updater とか Sun Microsystems, Incという文字があります。そして「続行」をクリックすると、「Java Update利用可能」とか「ORACLE」と描かれた表示(添付画像の大きいほう)が現れます。 普段、Javaというものを意識して使ってはいませんが、これらの案内は何でしょうか? インストールしたほうが良いでしょうか? 質問した動機は、いつもシャットダウンの時にタスクバーの表示を消していくのに、毎回、このJavaの分がひと手間多くかかっているのでなんとかしたいと思ったからですが、重要なものならきちんと対処したいです。 それと、Sun Microsystemは会社だとわかりますが、ORACLEは何でしょうか、商標ですか? よろしくお願い致します。

  • 画面制御について

    お疲れ様です。 XMLで作成した画面にイメージがたくさんあり、表示にかなりの時間を要します。 画面を表示している最中にボタン、リンク等が押せてしまうため、エラーを起こす原因になる場合があります。 全部表示するまで全て無効にしておきたいのですが、こういった場合、皆さんはどのような制御をされているのでしょうか。 もしくは無効にするのではなく、他に何かお勧めの方法はありますでしょうか。 初心者なので、簡単なことなのかもしれないですがわかりません。。 どうぞよろしくお願いいたしますm(__)m

  • リンクにカーソルを乗せると画像が表示されるタグ(JAVAっぽい)

    リンクにカーソルを載せると、画像が表示されるようにしたいのですが。 例えばこちらのブログhttp://hikaru.blogzine.jp/dress_you_up/ リンクの上にカーソルを合わせると「クリック!」と表示されます。 このように設定するにはどのようなタグを打ち込めばよいのでしょうか? 多分JAVA関連だと思いますが、ソースを覗いても見つかりませんでした。 ソースを載せてくれるだけでも結構です。 ご解説よろしくお願いします。

  • マウスクリックの制御についてです

    すみませんが、教えてください。 いろいろ調べたのですが、なかなか解決することができません・・・。 <A HERF>で囲まれている(リンク)部分を、 クリックされないように制御する方法は何かありますか? ブラウザはネットスケープ4.7です。 もし、ありましたら、どうぞ、ご教授くださいませ。

    • ベストアンサー
    • HTML
  • java scriptについて

    ホームページビルダーでHPを製作してます。 画像をクリックするとテキストボックスに文字が入力されるjava scriptを教えてください。 リンクした別のページのテキストボックスに入力されるjavascriptが、尚いいのですが…

  • java scriptだと思うのですが、リンク画像をクリックするとペー

    java scriptだと思うのですが、リンク画像をクリックするとページは変わらずに画面全体が右へゆっくりスクロールし、そこに次のリンクが出てくる…といったHPを作りたいのですが、まだまだ初心者の為、記述方法が分かりません。質問内容に不足があるとは思いますが、ご回答お願いいたします。

  • リンク制御に関して

    現在クロールをして外部サイトの情報を取得しています。 リンクを取得しているのですが、リンクが絶対リンクになっておらず、上手くリンク先へ行けないです。なので、無効なリンクは制御させたいです。宜しくお願いいたします。