• 締切済み

html で ボタンをつくる

楽天RMSで、ページにリンクできるテキストボタンを作りたいのですが onClick が禁止タグになっているので使えませんでした。 <html>だけでリンクボタンを作成したいのですが、 <button><a href="リンク場所">テキスト</a></button>で できるかとおもったら、表示はボタンになっているにもかかわらず、リンクできませんでした。 楽天RMSでリンクボタンを作成するにはどのように記述すればいいかわかりません。 どなたか教えていただけないでしょうか。

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

みんなの回答

  • think49
  • ベストアンサー率59% (285/482)
回答No.2

#1 です。 書き方はおかしくないと思います。こちらでは期待通りにリンクされています。 http://jsbin.com/ulido3/1 おそらく、楽天RMS が <form> を許可していないのでしょう。 何が使えて何が使えないか、は楽天RMSを使用していない私にはわかりません…。 楽天に問い合わせてみてはいかがでしょうか? http://ec.rakuten.co.jp/rms/

Gaburi-
質問者

お礼

ご回答、ありがとうございました^^ もしわかったら、また書き込みたいと思います。

  • think49
  • ベストアンサー率59% (285/482)
回答No.1

フォームを作ってみてはどうでしょう? <form action="http://example.com/"><p><input type="submit" value="http://example.com/"></p></form>

Gaburi-
質問者

お礼

ご回答ありがとうございました。 やってみたのですが・・FORMタグが正常に使用されていません。 とエラーメッセージが表示されてしまい、反映させられませんでした。 <form action="リンクさせたいリンクページのURL"><p><input type="submit" value="リンクさせたいリンクページのURL">テキスト文</p></form> で書いたのですが、なにがおかしかったのでしょう・・・

Gaburi-
質問者

補足

<action="a href="リンクしたいページのURL"><p><input type="submit" value="ボタンに表示するテキスト"></p></action> もやってみたのですが、ボタンは表示されるもののリンクができずダメでした。

関連するQ&A

  • ボタンリンクをしたいのですが・・・

    ボタンの形でリンクをしたいのですが、うまくできません。 <a>タグのテキストリンクならページが移動するのですが、 <a href="URL"><button>文字</button></a> は、ボタンがペコペコするだけで、 <form><input type="botton" value="文字" onclick="parent.main.location.href='URL'" title="文字"></form> は、ステータスバーにエラーが出ただけです。 何がいけないのか分からないし、他にどうすればいいのかもさっぱり分かりません。 IE6.0を使っていますが、IE依存タグは避けたいです。 ボタンリンクのやり方についてアドバイスをいただけないでしょうか。

  • 戻るボタンを押すと、ページ下に飛んでしまいます・・

    HPをタグ打ちで作成しております。解決方法が見つからなかったので教えてください。 bodyに、A「戻るボタン」とB「ページのTOPへ戻る」リンクを設置しました。 <input type="button" value="戻る" onClick="history.back()"> <a href="#top">ページのトップへ戻る</a> BをクリックしてからAをクリックすると、前のページではなくBの場所へ戻ってしまうんです・・。 history.back()だからそうなってしまうんですよね? そこまでは分かるのですが、history.back()を何にすればブラウザの戻るボタンと同じように出来るのかわからないのでどなたか教えて下さい。 色々調べたのですが、検索の仕方が悪いのか解決策が見つかりません。 初心者で申し訳ありませんが宜しくお願い致します。

  • リンクやボタン同士が十分に離れている状態にしてくだ

    ウェブマスター ツール で、エラーページがあるようで 「モバイル ユーザビリティ > タップ要素同士が近すぎます」 「リンクやボタン同士が十分に離れている状態にしてください。」 と書いてあります。 「十分に離れている状態」というのは、どういう状態を言うのでしょうか? リンクが近すぎるとも思ってないです。 あと、ボタンというのは、タグでいうと何を指してるのでしょうか? <button type=""button"" onclick=""window.open('http://www.google.co.jp);"">検索</button> みたいなのは、ソース内にあるのですが、これのことを言ってるのでしょうか?

    • ベストアンサー
    • HTML
  • ハイパーリンクをインプットボタンで作るには

    HTML初心者です。 <a href="input.php?action=rewrite">修正する</a> 上記のハイパーリンクをインプットボタンでリンクさせたいのですが <input type="button" class="button" value="修正する" onClick='window.open("input.php?action=rewrite")'> だと新しいウィンドウが開いてしまいますし <input type="button" class="button" value="修正する" onClick=("input.php?action=rewrite")> だとリンクできません。 どのようにすれば良いのでしょうか? よろしくお願いします。

    • ベストアンサー
    • HTML
  • GETを使ってテキストリンクで値を渡す方法

    携帯用WEBサイトを作成中です。 テキストリンク(a hrefタグ)から値を渡すページを作成しているのですが携帯端末の場合は javascriptが使えなくて、テキストリンクだとPOSTで値を渡すこともできませんでした。 調べていると、GETなら大丈夫なのではという情報を得たのですが、情報が少なくて記述の仕方が わかりませんでした。 調べている時間がないため<a href>タグでGETを使った簡単なサンプルをいただきたいのですが お願いできますでしょうか。 宜しくお願いします!!

    • ベストアンサー
    • Java
  • GETを使ってテキストリンクで値を渡す方法

    携帯用WEBサイトを作成中です。 テキストリンク(a hrefタグ)から値を渡すページを作成しているのですが携帯端末の場合は javascriptが使えなくて、テキストリンクだとPOSTで値を渡すこともできませんでした。 調べていると、GETなら大丈夫なのではという情報を得たのですが、情報が少なくて記述の仕方が わかりませんでした。 調べている時間がないため<a href>タグでGETを使った簡単なサンプルをいただきたいのですが お願いできますでしょうか。 宜しくお願いします!!!

  • ボタンを使って、リンクする新しいウインドウページが開けません

    インターネットでホームページを開き、ボタンをクリックして別ウインドウを開こうとしても、ぜんぜん開けません。 例えば、 <INPUT type="button" value="スライドショー" onClick="OpenWin()"> のようにJAVAScriptを使って別ウインドウを開く場合にだけ、リンク先のページが開けないようです。インターネット上のいろいろのホームページで試しましたが、ボタンではリンク先を開くことはできませんでした。 今までは、問題なく開けていました。 一方、次のように <A href="http://homepage3.nifty.com/*.htm" target="_blank">冬景色</A> なタグを用いたところでは、リンク先ページが開けます。 ハッキリしませんが、あるホームページを開いた後からこの問題が出てきたみたいです。 自分のPCのOSはwin98です ブラウザはIE version6.0です。

  • ボタンを押したような状態にしたい。JQuery

    下記のようなJQuery mobileのリンクのボタンを2つ並べたページがあったとします。 その1ページ目は現在表示中として、一応ボタンも表示しておきたいのですが、 実際のボタンは無効で、色が違うなど押した状態に見えるようにしたいのです。 <a href="" data-role="button" data-inline="true">1ページ</a> <a href="2ページ目のアドレス" data-role="button" data-inline="true">2ページ</a> どのようにしたらいいでしょうか?

  • ボタンをクリックして、リンクを開きたい

    ボタンをクリックして、リンクを開きたいのですが <input type="button" value="yahooを表示する" onClick="location=http://www.yahoo.co.jp/"> をしても何も起りません。 出来れば、新しいブラウザで開きたくて、 <A href="http://www.yahoo.co.jp/" target="HOGE">yahooを表示する</a> と同じように、ボタンをクリックして開きたいので、ご教授お願いします。

    • ベストアンサー
    • HTML
  • ボタンをファイルにリンクさせたい

    お世話になります。 HTMLで <button type="button" name="button" value="button"> <font size="3"><b>テスト</b></font></button> <br><br> 上記のような感じでボタンを作りました。このボタンを あるファイルにリンクさせたい(URLでなくてファイル)のですが、 できますか? ネットで検索すると、URLの場合ですが <Form><Input type="button" value="テスト" onClick="location.href='http://test.jp/'"></Form> 上のように出ていますが、どこにどのようなタグを打てば いいのでしょうか? 宜しくお願いします。

    • ベストアンサー
    • HTML

専門家に質問してみよう