No.3ベストアンサー
- 回答日時:
諦めるのが良いでしょう。
JavaScript で類似の処理も可能ですが、それを無効にする設定も容易で・・・。
物によってはその様な処理限定で無効にする事も可能な環境もあり、その場合は無効にされた回避策など指定のしようもなくて・・・。
それこそ、別窓で開くつもりがなんの反応もないという結果になりますが・・・。
それでも良ければ JavaScript で open すれば・・・。
それから何故に xhtml を用いるの?
その言語の意図を理解して使用ですよね?
別窓を開くかどうかは閲覧者の意図で判断という・・・。
で、それに反するなら、互換となっている
HTML 4.01 Transitional
でも用いれば良いと思いますが。
こちらは廃止ではありませんし・・・。
(もっと前のにすれば非推奨ですらなくなりますが・・・。)
考え方の問題もありますが、閲覧される側の環境を意識すると、やはり諦めるのがお勧めです。
仕掛けが無反応で嫌われるよりは良いでしょう。
No.6
- 回答日時:
target="_blank" を使わないで新しいウィンドウでリンクを開く方法
<a href="foo.html" onclick="window.open('foo.html'); return false;">foo</a>
とすれば,ステータスバーにリンク先が表示されるし,JavaScript が off でもリンク先に飛ぶことができます。
ただ、そこまでする必要があるかどうかは判断ください
参考URL:http://cl.pocari.org/2006-03-14-5.html
この回答へのお礼
お礼日時:2006/09/20 10:58
皆さん有難う御座います。
使える使えないより、使わないという考え方がxhtml以降のものだと認識させていただきました。
これを考慮しながら作成して行きたいと思います。
本当に有難う御座いました。
No.5
- 回答日時:
XHTML1.0 Transitionalならtarget属性が使えると思いました。
<!--================== The Anchor Element ================================-->
<!-- content is %Inline; except that anchors shouldn't be nested -->
<!ELEMENT a %a.content;>
<!ATTLIST a
%attrs;
charset %Charset; #IMPLIED
type %ContentType; #IMPLIED
name NMTOKEN #IMPLIED
href %URI; #IMPLIED
hreflang %LanguageCode; #IMPLIED
rel %LinkTypes; #IMPLIED
rev %LinkTypes; #IMPLIED
accesskey %Character; #IMPLIED
shape %Shape; "rect"
coords %Coords; #IMPLIED
tabindex %Number; #IMPLIED
onfocus %Script; #IMPLIED
onblur %Script; #IMPLIED
target %FrameTarget; #IMPLIED
>
<!ENTITY % FrameTarget "NMTOKEN">
<!-- render in this frame -->
http://www.w3.org/TR/2000/REC-xhtml1-20000126/DT …より。
ただ動作はブラウザやブラウザの設定に依存すると思いますけどね。
No.4
- 回答日時:
>同様の効果を得る為に、何か良い方法は無いものでしょうか??
JavaScriptによる宣言文、またはXHTMLからHTML4.01 Transitionalに変更してtarget属性を追記するしかないと思います。
余談ですが、WindowsだとShiftキーを押しながらリンクをクリックするとリンク先のページが新規ウィンドウで開きます(他OSでは未確認)。→これだとユーザー任せになりますけど
No.2
- 回答日時:
私は以前、リンク先にあるテクニックをそのまま使ってましたが、勝手にウィンドウが開かれることの不便さを感じて今では一切使ってません。
リンク先の文章にもありますが、別窓で開くかどうかはユーザー側で決めることですから、個人的にはあまりお奨めしません。
参考URL:http://www.ichiro.to/note/target
No.1
- 回答日時:
JavaScriptで同様のことができると聞いていますが、廃止属性を別の手段で切り抜けようというのでは廃止した意味がない、という声が大きいように思います。
どうしてもやりたいなら、廃止属性と割り切った上で、target属性を使った方がスマートな気も。
最終的には、制作者のポリシーによるんですけどね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- バイク車検・修理・メンテナンス フューエルワン 3 2022/10/10 23:38
- 相続・譲渡・売却 中古マンションを売却する際、使え無くなった エアコンは予め 取りはずしておいたほうが 良いでしょうか 6 2022/06/15 06:41
- その他(悩み相談・人生相談) コバエ(蚊?)がうざくて困ってます。 夜携帯をいじってると黒いコバエ(おそらく虫刺されされない為蚊で 5 2022/08/03 03:46
- 薬学 ドーピング 市販薬 1 2022/12/30 02:34
- 歯の病気 64歳のじじいですが歯槽膿漏なのかハレや出血(膿?)があります。 6 2022/08/29 06:39
- その他(ブラウザ) パソコンを立ち上げる際、Edgeが自動起動しない様に設定したい。 3 2023/06/30 10:56
- その他(住宅・住まい) 玄関戸用電気錠が開錠しずらい 4 2022/06/21 18:15
- Mac OS El Capitanがインストールできない… 1 2023/06/16 13:05
- その他(住宅・住まい) 窓越しでも使えるソーラーパネルを探してます 5 2022/08/03 11:55
- 環境・エネルギー資源 電力不足どう考えますか 2 2022/06/27 13:17
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
指定URLを新しいウィンドウで開...
-
ホームページで広告のようなウ...
-
VC++2010 MFC サイズの最大化に...
-
HTML 全画面表示 リンク先の...
-
HP、リンク先を最大化で開く方...
-
ホームページビルダーでのドロ...
-
ハイパーリンクからメニュー無...
-
自分のサイトを開いた時にウィ...
-
新しいタブで開かせない方法は...
-
QT 半透明の画面生成について
-
別ウインドウで開かない場合と...
-
98でBorlandC++5.51を使ってAPIで
-
クリッカブルマップでこんな事...
-
ポップアップウィンドウについて
-
IE6の仕様?Windowsをポップア...
-
HTML,js)リンクを新しいタブで...
-
ホームページでの小窓の出し方...
-
プルダウンメニューの開く方向...
-
ヘッダー・フッター固定でコン...
-
<A> の属性 `TARGET`の代わりの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
新しいタブで開かせない方法は...
-
指定URLを新しいウィンドウで開...
-
プルダウンメニューの開く方向...
-
ハイパーリンクからメニュー無...
-
自分のサイトを開いた時にウィ...
-
ASP.Net 別ウィンドウを開く・...
-
HTML 全画面表示 リンク先の...
-
FindWindowの使い方
-
DBからPDFを取得して別画面で表...
-
VC、コンソールアプリ結果の...
-
表示中のURLなどをバッチファイ...
-
プルダウンメニューからリンク→...
-
別ウィンドウで複数ページを同...
-
OpenCVのcvNamedWindowによるウ...
-
ホームページビルダーでのドロ...
-
VC++2010 MFC サイズの最大化に...
-
インラインフレームの中の表示...
-
htmlのボタンでF11を入力
-
googleマップをポップアップウ...
-
メモ帳やエディタで一度にスペ...
おすすめ情報