• ベストアンサー

強制ページ一括リンクターゲット指定

http://asahinet.usamimi.info/shop/ ↑サイトにあるようなアフィリエイトの各ページを作成したいのですが、タグの変更禁止のためターゲット指定がblank指定になってしまいます。 フレームメニューをクリックした時にリンクのターゲット指定を無視して 、強制的に右ページにターゲット指定することは不可能なのでしょうか?

  • HTML
  • 回答数1
  • ありがとう数1

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

  • ベストアンサー
  • taseki
  • ベストアンサー率66% (155/233)
回答No.1

以下のコードを<head>~</head>内に入れると、すべてのAタグのtargetがframe2に設定されます。 ただし環境に依存するかと思います(Win+IEでのみ動作確認)。その場合は適宜修正してください。 またアフィリエイトの運営側に、このような使い方がOKかどうか確認する必要があるかもしれません。 --------------------- <script type="text/javascript"> <!-- function ClickA() { var elmA = window.event.srcElement; if (elmA.tagName == "A") { elmA.target = "frame2"; return true; } } document.onclick = ClickA; --> </script>

yasainet
質問者

お礼

回答ありがとうございます。規約違反になっては困りますのでアフィリエイト会社に問合せた後に行うこととします。

関連するQ&A

  • リンクのターゲット指定について教えてください

    リンクのターゲット指定について教えてください。 index.htmlから別ウィンドウで開いた000.htmlがあるとします。 000.htmlからリンクでindex.htmlのページにリンクを貼りたい(リンク先を表示させいたい)場合はターゲットをどのように指定すればいいのでしょうか? ちなみに、index.htmlはフレームにはなっていません。 よろしくお願いします。

  • Flash設置とターゲット指定について

    Flashメニューを使ってHPを作っています。txtファイルにターゲットを指定する項目があるのですが、フレームで上下2分割にしたindexページのbottomに表示させるにはどうしたらよいのでしょうか?メニューボタンは複数あり、&target1=_blank& &target=_blank& というように並んでいます。_blankの部分を_bottomに変更するだけではダメなのでしょうか?何度やっても別ウィンドウで表示されてしまいます。初歩的な質問だとは思いますがどなたかよろしくお願い致します。

  • リンクが新ページで開けない

    Win98 IE5.0SP2 の特定のPCのみで起こる現象です。 フレームを使っているページから、何箇所かリンクが 貼られているのですが、新ページ(target="_blank") を指定しているリンクが開けません。 (新ウィンドウ自体が立ち上がりません) 子フレームにリンクを表示させるのは正常に作動します。 右クリックし、「新しいウィンドウを開く」とする分にはOKです。 利用者は、「NACHIに感染(既に駆除済み)してからこうなった」 と言ってます。 対処方法お分かりの方、ご教授お願い致します。

  • リンクターゲットの指定の仕方について教えて下さい。

    こんばんは。 いつもお世話になっております。 自分なりに調べてみたのですが、解決できないので 投降させて頂きました。 どなたか、ご指導頂けないでしょうか…。 大抵は、フレーム(上下分割など)で区切られた index.htmlのメインのフレームに、 フレームの名前(name="base"等)をつけ、リンクメニューを クリックでindex.html内の、base へ表示されますよね。 ですが、他の、フレーム分割されたページの (name="sita")へ飛ばせる事は可能なのでしょうか…? 【ページ構成・例・】 ■---index.html リンク文字1~12まで 計12Pリンク※インラインフレーム有り(name="frame") ■---bunkatu.html フレーム分割ページ  │---menu.html フレーム上  │---フレーム下 (name="sita") 【リンク構造】 ・リンク1~3 index.html 内の、インラインフレームに表示 ・リンク4~12 bunkatu.html 内の、フレーム下(name="sita")に表示 したい。 ※ リンク1~3 は、相対パス ※ リンク4~12 はhttp://から始まる絶対パス 。☆.。.:*・゜☆.。.:*・゜☆.。.:*・゜☆.。.  このような ↓ 【・リンク4~12 bunkatu.html 内の、フレーム下(name="sita")に表示 したい。】 ターゲット指定というのは、可能なのでしょうか…? 可能であれば、どのように記述すれば良いのでしょうか…。 どうかご指導よろしくお願い申し上げます。

    • ベストアンサー
    • HTML
  • TARGET の指定について

    HPを作りました。フレームも分割しました。で、いざあげようとチェックしてみた ところ、フレームのメニューをクリックすると新たなウィンドゥが出たり、フレー ムがあったところに次ページが表示されてしまったりします。 ホームページマネージャーというフリーソフトを使っているのですが、そこにある target(_blank _top _parents _self)では上手くいきません。 どうしたら上手くいくのでしょうか?

    • ベストアンサー
    • HTML
  • ターゲット指定とは何ですか。

    ターゲット指定とは何ですか。 以下のようなFlashメニューがあるとします。 &sub2=薬の選び方と使用& &url2=http://my-natural-life.com/engei_life/kusuri.html& &target2=_blank& sub2のターゲット指定 この時の_blank&とは何ですか。 上記のURLを指すものでしょうか。URLなら<a href="●●">リンク先名</a>とすべきでしょうか。 それともまったく違ったものを記入するべきでしょうか。 また、&URLの最後の「&」はつけなければならないでしょうか。 よかったら、例を示して教えてください。

  • すべてのリンククリックでtargetを指定するワザ

    すべてのリンククリックでtargetを指定するワザはないでしょうか。 上部Aフレームと下部Bフレームに分かれているページで、Bフレームでリンクをクリックすると、それぞれのリンクでtargetを指定しなくても、すべて target="_parent"で開くなどの設定をjavascriptでできないものでしょうか。 「できない」という断言も歓迎!!

  • CGIでのtarget指定について

    CGI初心者です。 下記図のようなイメージでhtmとcgiを組み合わせて表示させたいと考えています。 index.htm | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|←bunner.htm |  ̄ ̄ ̄| ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄| |      |                    | |      |                    | |      |                    | |      |                    | |      |                    | |      |                    | |      |                    | |      |                    | | ___|_____________|  ↑ menu.cgi       ↑mein.htm index.htmにFRAMEタグを使用して表示させています。 menu.cgiに固定リンクを表示し、リンクをクリックした時にtarget指定でmein.htmに表示させたいです。 IE6では上手くいったのですが、IE7以降で試した場合、新規ウインドウでリンクが開かれてしまいます。(target=_blankと同じ動きです) ちなみにFireFoxでは新規タブに表示されます。 html形式の時点では問題なくできるようなので、恐らくcgiが絡んでいるのが原因だと考えています。 そもそもこのような作り方が問題なのでしょうか? menu.cgiに当たる部分は、固定リンクの他にテキストファイルを読み出して表示させるような可変リンクを表示したい部分もあるのですが、回避方法が見付からなく困っています。 どうか、お力添え宜しくお願いします。

    • ベストアンサー
    • CGI
  • フレームで同一ページにリンクさせるタグ

    こんばんは、よく長くスクロールしてるページは 同一内でリンクさせると便利と聞いたんですが それってフレームページでもできますか? 下のように左にメニューがあって、右にメインのコンテンツを置いたとフレームページがあるとして メニュー      メイン 1         1 2         2 3         3 メニューの1からメインの1へ、メニューの2からメインの2への 同じく3と続いた場合、リンクの貼り方のタグはどのようになるでしょう? なるべくどのブラウザで見ても大丈夫なようにしたいのですが。 特にwinとmac両方でもいけるタグってありますでしょうか。 よろしくお願いします。

    • ベストアンサー
    • HTML
  • スタイルシートでリンクターゲットの指定

    <a href="" target="_blank"> スタイルシート(class)で上記のようにリンクターゲットを指定することは可能なのでしょうか? 文法チェックでは、「<A> の属性 `TARGET` はあまり薦められない属性です」とあります。ですので、スタイルシートで指定できればと思っています。

専門家に質問してみよう