ターゲット指定とは何ですか。

このQ&Aのポイント
  • ターゲット指定とは、特定の要素やリンクを別のウィンドウやフレームで開くことを指します。
  • Flashメニューにおいて、_blankとはリンク先を新しいブラウザウィンドウで開くことを示します。
  • URLの最後の「&」は必要ありません。
回答を見る
  • ベストアンサー

ターゲット指定とは何ですか。

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

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

  • ベストアンサー
  • BlurFiltan
  • ベストアンサー率91% (1611/1754)
回答No.1

> この時の_blank&とは何ですか。 _blank は HTML の _blank と同じでしょう↓。 <a href="●●" target="_blank">新しいウィンドウで表示するリンク先名</a> > &URLの最後の「&」はつけなければならないでしょうか。 付けなければなりません。 「&」 がデータの区切りなんです。 機械の目になって見ればわかります。 「改行」とはデータ上の「人間が見たときだけ」の改行です。 実際のデータには「改行」なんてものはなくて,データ内には「改行コード」があるだけです。 テキストエディタ(メモ帳など)は, 「改行コード」がある位置で行を変えて表示させる機能を持っているため, 「人間が見たとき」に改行されているように表示されるだけです。 HTML でいう <br> と同じようなものです。 ~/engei_life/kusuri.html& &target2=_bla~ これは実際は次のようなデータになっています (改行コードを「↓」で表します)。 ~/engei_life/kusuri.html&↓&target2=_bla~ /kusuri.html& の & を取るとします。 すると次のようなデータになります。 ~/engei_life/kusuri.html↓&target2=_bla~ こうなると, 「~/engei_life/kusuri.html↓」 がリンク先になります。 それで正常に動作する場合もありますが, 「↓」がゴミになって動作しなくなることも多々あります。 特に書いてある数値を加算するときなどに加算できなくなります。 (3+3 は 6 と計算できるけど, 3↓+3 は数値として計算できない。など) それで,行末の & を入れてあるのです。

funa4852
質問者

お礼

有り難うございました。大変参考になりました。

関連するQ&A

  • javascript/target="_blank

    フレーム内から別窓でurlを開こうとしています。 htmlでは以下の通りで、実現できます。 <a href="http://www.goo.ne.jp/" target="_blank">goo</a> JavaScriptで window.open(my_url,'_blank'); return false; としても、別窓で開くのですが、戻るの「←」が表示されてしまいます。(上記、「my_url」は変数です。) 宜しくお願いします。

  • target="_blank"とは何の意味ですか??

    サイトのソースを見ていると、 <a href="URL" target="_blank"> というのをよく見かけます。 このtarget="_blank"というのは知らなかったのですが どういった効果があるのでしょうか??

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

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

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

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

  • フレーム内のtarget指定を全てまとめて指定するには?

    こんにちは、いつもお世話になっております。 現在、ある事情からブログの最新情報投稿だけを別ページのインラインフレーム内に表示しています。 最新投稿のリストですので、 <ul> <li><a href="●.html">第1回投稿</a></li> <li><a href="●.html">第2回投稿</a></li> <li><a href="●.html">第3回投稿</a></li> </ul> このようなタグになっています。 これはブログのCGIが自動的に生成するものですので、上に直接 <li><a href="●.html" target="_blank">第3回投稿</a></li> と書き換えても意味がないのですが、この中のページではなくて <iframe>タグのあるページの方からtargetを指定することはできないでしょうか? わかりにくい説明かと思いますが、どなたか意図がお分かりの方、回答よろしくお願いします。

    • ベストアンサー
    • HTML
  • 一つのリンクに複数のURLを指定

    一つのリンクに複数のURLを指定できますでしょうか? 想像タグ <a href="http://www.google.co.jp/" & "http://www.yahoo.co.jp/" target="_blank">検索</a> JavaScriptでも 構いません。 ネットではこんなのが見つかりました。 Bridges  |  BridgeURL http://bridgeurl.com/

    • ベストアンサー
    • HTML
  • <FORM TARGET="">で開く窓の大きさ指定

    Javascriptかもしれませんが、perl内で使いたいので一応ここで‥‥ A.cgiからフォームに入力後送信、B.cgiに飛びます。 その時、B.cgiを新しく開いたウィンドウに表示したいので下記のようにしてます。 A.cgi側フォーム <FORM METHOD="post" ACTION="B.cgi" TARGET="_blank"></FORM> この_blankで新しい窓は開きますが、この開いた窓の大きさを指定するにはどうしたらいいんでしょうか? Javascriptはあまり良くわかりませんが、window.open()くらいなら使った事あります。これだと大きさも指定できますが、パラメーター(?)を渡しつつ、開いた窓の大きさも指定したいのです。 渡したいパラメーターは1種類(しかも変数で代入できる)なので、フォームじゃなくても <A HREF="B.cgi=?$i"></A>って格好でもいいです。($iの値は固定されていない) 何か私でもできる簡単な方法はありますか?

    • ベストアンサー
    • Perl
  • フレームのターゲット指定について

    フレームを使ったHPを製作しているんですが フレームのターゲット指定がなぜかうまくいきません。2分割したフレームなんですけどもフレームタグは <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=shift_jis"> <title>タイトル</title> </head> <frameset cols="100,*" framespacing="0" frameborder="NO" border="0"> <frame src="t_menu.htm" name="menu" scrolling="NO" noresize id="menu"> <frame src="t_main.htm" name="main" id="main"> </frameset> <noframes> <body> <P> このページをご覧いただくにはフレーム対応のブラウザが必要です。 </p> </body> </noframes> <script language="JavaScript"> <!-- window.open = SymRealWinOpen; //--> </script> </html> です。 t_menu.htmで指定したページを全てt_main.htm開きたいと思い、<a href="about.htm" target="main">を入れてもなぜか新しい窓が開いてしまいます。<a href="about.htm" target="menu">とやるとちゃんとmenuのところで開くようになります。何度やってもmainのほうに開いてくれません。何がいけないのでしょうか? 製作環境はDreamweaver MX2004、IE6.0です。 宜しくお願いします。

  • target=”_blank” が効きません

    <body>  <ul><li><a href="○" target="_blank">リンク</a></li></ul> </body> 上記のように、<a>~</a>を<ul>~</ul>で囲うとtarget="_blank"が効きません。 <a>~</a>を<p></p>など他のタグで囲った場合は効きます。 <ul>~</ul>で囲った場合だけ効きません。 どんな原因が考えられるのでしょうか… ulにかけているcssの中にtarget="_blank"を殺すような記述が入ってしまっているのでしょうか。 そんなcssありますか? 目的はリンクを別窓で開きたいだけです。 ヒントをいただけますと助かります。

    • ベストアンサー
    • CSS
  • 強制ページ一括リンクターゲット指定

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

    • ベストアンサー
    • HTML

専門家に質問してみよう