• 締切済み

アンカーのクリックで、2つの cgi へ飛ばす

アンカーをクリックして、同時に2つの cgi へ飛ばすことは可能でしょうか? <a href= ~ アンカーで、JavaScript を使って2つの cgi へ飛ぶものを 前に見た気がするのですが、検索してもなかなか例が出てきません。 ひょっとして、勘違い?

noname#242720
noname#242720

みんなの回答

  • Blaise
  • ベストアンサー率33% (13/39)
回答No.2

return false しないで <a href="xxxxxxx" onclick="zzzzzzzz">CLICK</a> ではどうなの? でなければ、 <a href="#" onclick="A();B();return false">CLICK</a> として、スクリプト内でsetTimeout()を使って 関数を呼ぶようにして時間差をつけるとか、 いろいろあると思うけど。

noname#242720
質問者

お礼

あ、近いです。なんか前者のような感じでした。 その飛んだJavaScriptの関数内でcgi を呼ぶのはどうしたらいいのでしょう。。。

noname#242720
質問者

補足

自己解決しました。 ヒントありがとうございます。

  • yappyh
  • ベストアンサー率16% (1/6)
回答No.1

frameタグ使うとできるかもね。 何がしたいのかよくわからんので、この程度。

noname#242720
質問者

お礼

どうも。

関連するQ&A

  • アンカークリックのイベントを取得するには??

    <a href="#..." ..> のようなアンカーによる場所の移動だけのタグがあります。 これをクリックしたときに処理を行いたいです。 ただ、多量のタグに対して処理を割り当てたいので、 onClick イベントをaタグにつける方法ではない方法がないかと探しています。 例えば、<body onload="kansuu();"> のようにすればページのロード時に kansuu() を実行してくれます。 が、これではアンカーによる場所移動だけの場合にはページをリロードしないので、kansuu()は呼び出されません。 この <body onload="kansuu();"> のように、一箇所に記載するだけで、 アンカークリック時に実行されるような方法を探しています。 もし分かりましたら教えてください。 なお、クリックした際に、クリック前までのアンカーを得る方法があれば、それも教えてください。 お願いします。

  • CGIのリンク

    CGIの index.cgi?m=admin& から2階層上のディレクトリの index.cgi? に戻るリンクアンカーが <a href="?">フォーム</a> ってなってましたが この?マーク、これは正しいですか? 正しいアンカーの書き方があれば教えて下さい。

    • ベストアンサー
    • CGI
  • JavaScript のリンクから、CGIを動かす方法

    アンカーをクリックして、画面を遷移させずにウインドウを開き、 cgi を動かすにはどうしたらいいでしょうか? 現在、 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ <A HREF="www.htm" onClick="return openWin('http:://test/test.htm')">[開く]</A>   ・   ・   ・ var w = window; function openWin(url) {  w = open(url, "_blank");  return(false); } ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ と書き、[開く] アンカーをクリックすれば、別窓が開きますが、 この時同時に test.cgi を動作させたいのです。(test.cgi に遷移させない) よろしくおねがいたします。

    • ベストアンサー
    • Perl
  • 同じアンカーを複数回クリックしても、新しいウィンドウを開きたくない

    同じアンカーを複数回クリックしても、新しいウィンドウを何個も開きたくないのですが、何個も開いてしまいます。 下記の内容で、新しいウィンドウを何個も開かないようにできますでしょうか? <a href="javascript:void(0)" onclick="window.open('/~/~?path=koA.html','_blank','width=400,hei ght=300,menuber=no,toolbar=no,scrollbars=yes,status=yes,resizable=yes');">子画面A</a> <a href="javascript:void(0)" onclick="window.open('/~/~?path=koB.html','_blank','width=400,hei ght=300,menuber=no,toolbar=no,scrollbars=yes,status=yes,resizable=yes');">子画面B</a> 上記のような記述をしています。 (cgiで、"ko*.html"と"子画面*"の部分を編集し、このようなアンカーを不特定数生成しています。)  子画面A をクリックすると、koA.htmlが開きます。  子画面B をクリックすると、koB.htmlが開きます。  再度、  子画面A をクリックすると、koA.htmlが“もう一つ”開きます。  今、子画面Aが2個、子画面Bが1個、開いています。 ■やりたい事は、  子画面Aを再度クリックした時、子画面Aをもう一つ開きたくないのです。 子画面Aと子画面Bは別の内容だから、別々に開きたいので、name(ウィンドウ名)を固定にしたくないです。 なので、ウィンドウ名に_blankを設定していますが・・・。  (勘違いしているのかもしれませんが、name(ウィンドウ名)はtarget属性と同じ意味なのですよね?   と言うことは、nameを指定すると固定するということになるのですよね?) 実現するための良い方法がありましたら、お教えください。 (理解不足で、トンチンカンな質問しているかもしれませんが・・・) 宜しくお願いいたします。

  • クリックしたらCGIを作動させるには・・・?

    ある目的の対象となるCGIスクリプトはすでにあるのですが、 それを、作動させるのに、よく<img src="./***.cgi"> とかいうふうにして、作動させるのはありますが、 誰かが、或るページへジャンプするときに、その リンクをクリックしたら、そのCGIを作動させるように するには、どうしたらよいでしょうか? たとえば、 <a href="./****.html">ジャンプ</a> というようなタグで、これをクリックしたら、 自動的に、目的のCGI(***.cgi)が作動するようにする。 ということです。 なにとぞ、アドバイスの程お願いを致します。 m(__;)m

    • ベストアンサー
    • CGI
  • アンカーをクリックしても遷移しないようにするには

    <a href=" ~ ではじまる、リンク先をクリックした際に、 指定ページに飛ばないで、画面そのまま、にするにはどうしたら いいのでしょうか。 (しかし、通常リンクを踏んだ時のように色を青から紫に変えたい) なぜ、こんなことをしたいかというと、アンカーをクリックした際に、 特定の内容をクリップボードに保存したいだけなのです。 ラベルをつけて、同じ位置に飛ばしてみる、という擬似的な方法も 考えましたが、エラーになってしまうようです。

    • ベストアンサー
    • HTML
  • アンカーテキストはなんでアンカーと呼ぶんですか?

    プログラミングのhtmlでアンカーテキストaはなんでアンカーと呼ぶんですか? a href anchorとは錨のことですか?

    • ベストアンサー
    • HTML
  • jQuery .click()関数について

    お世話になります。 アンカーにリンクする際URLに#example等が付いてしまうのを回避する為調べた所 $(function(){ // #で始まるアンカーをクリックした場合に処理 $('a[href^=#]').click(function() { // スクロールの速度 var speed = 400;// ミリ秒 // アンカーの値取得 var href= $(this).attr("href"); // 移動先を取得 var target = $(href == "#" || href == "" ? 'html' : href); // 移動先を数値で取得 var position = target.offset().top; // スムーススクロール $($.browser.safari ? 'body' : 'html').animate({scrollTop:position}, speed, 'swing'); return false; }); }); と、大変参考になるJavaScriptコードがありました。 このコードをそのまま流用させて頂いた所ページ内リンクについては解決しましたが #から始まるアンカーのみのクリックイベントで記述されてますので 別ページのアンカーに対応できません。 (<a href="../test#example">とリンクを貼っています。) 別ページのアンカーも同じく#example等表示させたくないのですが その場合はどのような記述をすれば良いのでしょうか。 どうか知恵を貸して下さい。よろしくお願いします。

  • ホームページで、掲示板CGIファイルをindex.htmlからアンカー

    ホームページで、掲示板CGIファイルをindex.htmlからアンカーで呼び出しているのですが、ファイルが 見つかりませんとWEBサーバーが返してきます。プロバイダーはぷららで、独自CGIサーバーに登録したところ、独自CGI用ディレクトリが、/home/アカウント名/ となっており、URLは、http://cgi19.plala.or.jp/アカウント名/ で登録完了となりました。 これをindex.html側で、<a href="http://cgi19.plala.or.jp/アカウント名/bbs1/aska.cgi">掲示板</a> と呼び出しているのですが、この<a>タグのURLの表記方法に何か間違いなどあるのでしょうか。ぷららで独自CGIをお使いの方、ご指南いただければ幸いです。

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

    こんばんは <div name="(アンカーの名称)"></div> <a href="#(アンカーの名称)"></a> 通常はa要素にnameを指定します。div要素にnameを指定したらいけませんか。 ご回答お願いします。

    • ベストアンサー
    • HTML

専門家に質問してみよう