![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
サブミットでもコマンドボタンでもどちらでもいいのですが
ボタンをクリックしたら、URLを開く方法はありますか?
サブミットボタンを押したら、
<a href="http://www.yahoo.co.jp/" target="_blank">新たなウインドウで開く</a>
この動きを実行したいです。
No.1ベストアンサー
- 回答日時:
<button type="button" onclick="window.open('
http://www.yahoo.co.jp/','_blank');">新たなウインドウで開く</button>No.3
- 回答日時:
FORMタグに
target="_blank"
を入れて試してみましたか?
No.2
- 回答日時:
リンクなのですから、HTMLはリンクのままで良いですよ。
プレゼンテーションはスタイルシートで指定するのが原則ですから
<a href="http://www.yahoo.co.jp/" onclick="window.open('http://www.yahoo.co.jp/'); return false;">Yahoo!</a>
単純に・・
a[href="http://www.yahoo.co.jp/"]{
display:inline-block;
padding:0.5em 2em;
border:outset 5px silver;
text-decoration:none;
color:black;background-color:silver;
}
a[href="http://www.yahoo.co.jp/"]:hover,
a[href="http://www.yahoo.co.jp/"]:focus{
color:gray;
background-color:white;
border-color:gray;
}
a[href="http://www.yahoo.co.jp/"]:active{
border-style:inset;
color:white;
background-color:gray;
}
とか
画像にすることも、その段落の右や左に置くこともスタイルシートで自由自在にできます。media="screen"に適用ユーザーエージェントを指定しておくと、印刷や携帯電話にはこのデザインは適用されませんし、検索エンジンにもリンクだと認識してもらえます。
構造とプレゼンテーションの分離( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html4 … )
[実例]
★Another HTML Lint - Gateway( http://www.htmllint.net/html-lint/htmllint.html# )
のDATAで検証済みのHTML4.01strict + CSS2.1です。
★javascriptが無効のブラウザでもリンクします。
★印刷や携帯電話、点字端末、スクリーンリーダー、そして検索エンジンにもOK
★ウィンドウ幅に依存しません。
★タブは_に置換してあるので戻す。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="ja">
<head>
_<meta http-equiv="content-type" content="text/html; charset=Shift_JIS">
_<meta http-equiv="content-script-type" content="text/javascript">
_<title>サンプル</title>
_<meta name="author" content="ORUKA1951">
_<meta http-equiv="Content-Style-Type" content="text/css">
_<link rev="made" href="mailto:oruka1951@hoge.com" title="send a mail" >
_<link rel="START" href="../index.html">
_<style type="text/css" media="screen">
<!--
html,body{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{margin:0;line-height:1.6em;}
p{text-indent:1em;}
div.header,div.section,div.footer{width:90%;min-width:630px;max-width:900px;margin:0 auto;padding:5px;}
a[href="http://www.yahoo.co.jp/"]{
display:inline-block;
padding:0.5em 2em;
border:outset 5px silver;
text-decoration:none;
color:black;background-color:silver;
}
a[href="http://www.yahoo.co.jp/"]:hover,
a[href="http://www.yahoo.co.jp/"]:focus{
color:gray;
background-color:white;
border-color:gray;
}
a[href="http://www.yahoo.co.jp/"]:active{
border-style:inset;
color:white;
background-color:gray;
}
-->
_</style>
</head>
<body>
_<div class="header">
__<h1>タイトル</h1>
__<p>このページでは<a href="http://www.yahoo.co.jp/" onclick="window.open('http://www.yahoo.co.jp/'); return false;" onkeypress="window.open('http://www.yahoo.co.jp/')">Yahoo!</a></p>
_</div>
_<div class="section">
__<h2>見出し</h2>
__<p>本文はsection</p>
__<div class="section">
___<h3>項見出し</h3>
___<p>本文項記事</p>
___<p>sectionの階層でレベルが判断される</p>
__</div>
_</div>
_<div class="footer">
__<h2>文書情報</h2>
__<dl class="documentHistry">
___<dt id="FIRST-PUBLISHED">First Published</dt>
___<dd>2013-03-03</dd>
__</dl>
_</div>
</body>
</html>
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java 動かなくなったのでJavaソースを手直しお願いします。 2 2022/04/30 05:35
- Windows 10 ファイルエクスプローラーでフォルダを閉じる操作について 2 2022/10/15 11:06
- SSL・HTTPS 知恵袋ページの私的な不具合について 7 2023/01/07 18:46
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- SEO GoogleサイトでHPを作る、WebのURL生成方法 1 2023/04/04 19:26
- InternetExplorer(IE) Edge でマウスの真ん中のボタン(ミドルボタン)を押すと、スクロールするのを無効にしたい 2 2023/06/11 05:05
- 車検・修理・メンテナンス 車のサイドミラーについて 昨日から車のサイドミラーの左側がボタンを押しても自動で開け閉めができなくな 6 2023/04/17 22:12
- その他(車) 車のサイドミラー(左)の故障修理について。 今までサイドミラーの開け閉めボタンを押したら自動で開け閉 13 2023/06/16 16:07
- Visual Basic(VBA) Edge操作のアプリが例外発生に 1 2023/03/12 21:22
- Word(ワード) ワードに貼ってあるURLが開かなくて困っています. Ctrl」キーを押しながら右クリックしても全く開 4 2022/04/30 22:40
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
htmlのolやulなどlistにtitleや...
-
1時間30分を簡単に表したいで...
-
HTML属性での「""」 「''」違い
-
複数のボタンを等間隔に、かつ...
-
<div id="container">の使いか...
-
html の divとtable の役割
-
min-heightとheightの違いについて
-
iframeを使わずに上下50%ずつに...
-
divの中に外部のHTMLを埋め込む
-
DOCTYPE 宣言
-
div要素が重なってします
-
htmlの文字が縦書きになる
-
smallにtext-allignが効かない
-
【ヒトの神秘】美男美女から何...
-
NからZへの全単射を具体的に構...
-
<h1>、<h2>と<p><div>の行間を...
-
css li の改行について
-
2個のFormを横並びにしたい
-
含む含まないという概念自体の...
-
CSS、width100%でもできる余白
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
HTML属性での「""」 「''」違い
-
htmlのolやulなどlistにtitleや...
-
div要素が重なってします
-
複数のボタンを等間隔に、かつ...
-
html の divとtable の役割
-
<div id="container">の使いか...
-
min-heightとheightの違いについて
-
ヘッダーとフッターだけ背景を...
-
1時間30分を簡単に表したいで...
-
要素間、要素内に隙間が空く
-
画面を縮小するとカラムが落ち...
-
h1のテキストサイズよりh2の方...
-
divの中に外部のHTMLを埋め込む
-
スペースを使わず文字位置を揃...
-
<!-- #BeginLibraryItemとは
-
hタグの右横に画像を表示
-
グリッドレイアウトで"auto-fit...
-
セクションをdivで囲むと見出し...
-
開閉式の隠し要素が一瞬表示さ...
-
html5でheaderの中にnav
おすすめ情報