• 締切済み

GETを使ってテキストリンクで値を渡す方法

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

  • HTML
  • 回答数4
  • ありがとう数3

みんなの回答

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.4

>テキストリンク(a hrefタグ)から値を渡すページを作成している ここのリンクの具体的記述がないので意味が分からないのですが、たぶんQUERY_STRINGという意味でしょう。javascriptは無関係です。 <a href="[サーバー(ドメイン)][PATH_INFO]?[QUERY_STRINGS]#[部分識別子]">という構造になっています。 #以降はブラウザが利用するので、それより前の[PATH_INFO]?[QUERY_STRINGS]がサーバーに送られます。  ただしURLに含むことができる文字は限られているため http://hpcgi1.nifty.com/Iruka/ENV_FORM.cgi/test.html?名前=山田太郎 は http://hpcgi1.nifty.com/Iruka/ENV_FORM.cgi/test.html?%96%BC%91O=%8ER%93c%91%BE%98Y としなければなりません。  もちろん、PATH_INFOに情報を書くこともできます。 http://hpcgi1.nifty.com/Iruka/ENV_FORM.cgi/%E5%B1%B1%E7%94%B0%E5%A4%AA%E9%83%8E/test.html?%96%BC%91O=%8ER%93c%91%BE%98Y

回答No.3

一応補足。 リンク先を見よという意味ではなく、URLそのものを見よ、です。

回答No.2

http://oshiete.nikkeibp.co.jp/user.php3?u=1910862 解説がないのは、GETとかPOSTという「言葉」を使わないだけです。

  • yyr446
  • ベストアンサー率65% (870/1330)
回答No.1

そもそも、a hrefタグからPOSTで値を渡すなんて聞いたこと無いです。 おそらくPOSTで渡す値をシリアライズしてurlの後ろにくっつけてGET で渡すの意味だと思いますが、a hrefタグで利用できるのはGETのみです。  javascriptを使えないなら、サーバーサイドのプログラムとか、携帯の アプリを別途用意しない限り不可能です。

関連するQ&A

  • GETを使ってテキストリンクで値を渡す方法

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

    • ベストアンサー
    • Java
  • 選択したチェックボックスの値をテキストリンクで渡す

    javascriptは使いません。可能でしょうか? 値の保持/呼び出しはDBで管理します。JSPです。 コードを記述していただけると助かります。よろしくお願いします。 <a href="○○" ■■> テキスト </a>

  • javascriptでGETパラメータを扱う

    javascript初心者です。 javascriptでURLをGETパラメータとして取得して、その値を HTMLのaタグのリンク先に指定しようとしています。 こんな感じに出来たらいいと思っています。 ↓ <a href="[GETパラメータで取得したURL]">[GETパラメータで取得したURL]</a> GETパラメータの取得は自力で調べて下記のように記述すればできることがわかりましたが、 aタグのリンク先に指定する記述方法が分かりません。 助けてください。 よろしくお願いします。 <script type="text/javascript"> function getUrlVars() { var vars = [], hash; var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'); for(var i = 0; i < hashes.length; i++) { hash = hashes[i].split('='); vars.push(hash[0]); vars[hash[0]] = hash[1]; } return vars; } </script>

  • リンクのスタイルをテキストと画像を別々にするには?

    リンクのスタイルの設定で詰まってしまい困っています。 テキストと下線部分にpaddingを入れたいため、text-decorationではなくborderで下線を設定しています。 このような場合、 画像のみborderを消し、テキストのみにborderを適応させることは可能でしょうか? <a href="#"><img src="hoge.gif"></a><a href="javaScript..." >テキスト</a>のように書けば簡単なのですが、挙動が望んでいたものと違ってしまうため、<a href="javaScript..."><img src="hoge.gif">テキスト</a>のままでお願いします。 (自分でjsが書ければ解決しそうな気もしますが…残念ながらjsは借りてきたものです) サンプルでもう少し詳しく説明しています。 http://imaichie.web.fc2.com/sample.html

    • ベストアンサー
    • HTML
  • リンクする画像とテキストをくっつけるには?

    ブログでHTMLタグを使いたいのですがまだよく分かりません。 テキストをクリックしたらリンクするためのHTMLタグは次の通りですよね。 <a href="リンク先URL">表示するテキスト</a> 画像(写真)をクリックしたらリンクするためのHTMLタグは次のようになりますよね。 <A Href="リンク先URL"><img src="画像のアドレス"><A>  私は現在、テキストと画像の両方を同じサイトにリンクさせるのに、上の二つのタグを使っているのですが、本文に表示されると二つが離れてしまいます。よく、画像とテキストが一体化しているのを見るのですが、そうするにはどうしたらいいのでしょうか?ご教授願えませんか?

  • テキストのリンクをON/OFFする

    Javascriptでテキストをクリックすると2箇所の画像を同時に変更することができたのですが、表示されている画像のテキストのリンクをはずす方法がわかりません。はじめは「ページ3+4」のテキストのみがクリッカブルで、「ページ3+4」のテキストをクリックすると、「ページ1+2」のテキストのみがクリッカブルになるようにしたいのです。表示されていない画像のテキストのみをクリッカブルにする方法をどなたか教えていただけますでしょうか? <script language="JavaScript"> <!-- function swapImg(imgfile1,imgfile2) { document.swpimg1.src = imgfile1; document.swpimg2.src = imgfile2; } // --> </script> <div><img src="sample1.gif" name="swpimg1" /><img src="sample2.gif" name="swpimg2" /></div> <div><a href="javascript:swapImg('sample1.gif','sample2.gif')">ページ1+2</a> <a href="javascript:swapImg('sample3.gif','sample4.gif')">ページ3+4</a></div>

  • POSTやGETの値の取得方法

    JavaScriptでPOSTやGETの値を取得するにはどうすればいいのでしょうか

  • JSPからサーブレットにリンクで値を渡す方法

    JSPでget、postではなく、リンクを利用して値を渡す方法はありますでしょうか。 <%--sidを渡してリンク先に飛ぶ--%> <% request.setAttribute("sid",sid) %> <a href="/Keijiban/Connect" target="_self" ><%=sname%></a> というような方法でやっているのですができません。 サーブレットに処理を任せる値を渡し、処理結果をJSPに使うという 処理にしたいのです。 アドレスの後ろに値をつけようと思ったのですが、URLリライティングなので使えません。 何か良い方法などがありましたら、教えてください。 よろしくお願いします。

  • hrefでリンクしたテキストファイルを早く開く方法

    <a href=×××.txt>○○○</a>などとhrefタグでリンクしたテキストファイルが容量100kを超えると開くのが遅くなり、500kなどになるとしばらくフリーズしてなかなか開けません。 直接テキストファイルをダブルクリックして開くよりもかなり時間がかかります。 PCのスペックはそのままでリンク表示から早くテキストファイルを開く方法はないでしょうか?

  • テキストリンクをPOST送信したい

    「自由に入力できる任意の値」ではなく、「常に固定な値」をPOST送信するにはどうすればよいでしょうか? ■現状 <a href="index.php?hoge=1">hoge</a> ・テキストリンク形式 ・このままだと、GET送信で、URLにパラメータが表示されてしまう。  ↓ ■やりたいこと ・URLにパラメータを表示させたくない ・クリックした時点で、常に「hoge=1」をパラメータとして送りたい ■知りたいこと ・遷移前(パラメータを送る側のページ)の書き方を教えてください

    • ベストアンサー
    • PHP

専門家に質問してみよう