出来るのだASP Q&A掲示板(過去LOG)  訪問数 52046 昨日 889 今日 776
    【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。
Topに戻る 掲示板に戻る 検索 削除 管理者

リンクに値を格納して飛ばしたい★   きゅうさん [2005/10/20 16:03:49] [5356]
  Re:リンクに値を格納して飛ばしたい★   YasNet(管理人)さん [2005/10/21 21:51:55] [5363]
    Re:リンクに値を格納して飛ばしたい★   きゅうさん [2005/10/24 15:34:14] [5372]
      Re:リンクに値を格納して飛ばしたい★   はやしさん [2005/10/24 15:39:42] [5373]
        Re:リンクに値を格納して飛ばしたい★   きゅうさん [2005/10/24 17:14:42] [5384]
  Re:リンクに値を格納して飛ばしたい★   Lightningさん [2005/10/24 15:44:21] [5375]

[5356] リンクに値を格納して飛ばしたい★
投稿者:きゅうさん 2005/10/20 16:03:49
ASPでレコードセットで表示した値に(10行以上)リンクを貼り、クリックした時に値をセッション変数に格納して飛ばしたいのですが、このリンクの部分をクリックした時に値を飛ばすことは可能でしょうか?
初歩的な質問ですみませんが、宜しくお願い致します。

[5363] Re:リンクに値を格納して飛ばしたい★
投稿者:YasNet(管理人)さん 2005/10/21 21:51:55
こんにちは YasNet(管理人)です。

最近亀レスばかりで申し訳在りません。

リンクの後ろにパラメータをくっつければOKですよ。
XXXX.asp?u1=test1&u2=test2

u1とu2にtest1とtest2が入っています。

こういう事?ではないのかなぁ〜

それでは 失礼致します。

> ASPでレコードセットで表示した値に(10行以上)リンクを貼り、クリックした時に値をセッション変数に格納して飛ばしたいのですが、このリンクの部分をクリックした時に値を飛ばすことは可能でしょうか?
> 初歩的な質問ですみませんが、宜しくお願い致します。
>

[5372] Re:リンクに値を格納して飛ばしたい★
投稿者:きゅうさん 2005/10/24 15:34:14
> こんにちは YasNet(管理人)です。
>
> 最近亀レスばかりで申し訳在りません。
>
> リンクの後ろにパラメータをくっつければOKですよ。
> XXXX.asp?u1=test1&u2=test2
>
> u1とu2にtest1とtest2が入っています。
>
> こういう事?ではないのかなぁ〜
>
> それでは 失礼致します。
>
> > ASPでレコードセットで表示した値に(10行以上)リンクを貼り、クリックした時に値をセッション変数に格納して飛ばしたいのですが、このリンクの部分をクリックした時に値を飛ばすことは可能でしょうか?
> > 初歩的な質問ですみませんが、宜しくお願い致します。
> >
返信ありがとうございます!上記の方法でRequest.QueryStringで上手く値を取得できました★
私の場合すべての値を取得してしまったんですが、
> u1とu2にtest1とtest2が入っています。
とはどういう意味でしょう?
なんども申し訳ありませんが、宜しくお願い致します。

[5373] Re:リンクに値を格納して飛ばしたい★
投稿者:はやしさん 2005/10/24 15:39:42
こんにちは。

> > u1とu2にtest1とtest2が入っています。
> とはどういう意味でしょう?
> なんども申し訳ありませんが、宜しくお願い致します。

たとえば、

Dim a
Dim b
a = Request.Form("u1") <- 変数aに"test1"が入る
b = Request.Form("u2") <- 変数bに"test2"が入る

といった感じでしょうか?
パラメータ"u1"の値として、"test1"が入り、"u2"の値として、"test2"が入りるという意味だと思います。

[5384] Re:リンクに値を格納して飛ばしたい★
投稿者:きゅうさん 2005/10/24 17:14:42
> こんにちは。
>
> > > u1とu2にtest1とtest2が入っています。
> > とはどういう意味でしょう?
> > なんども申し訳ありませんが、宜しくお願い致します。
>
> たとえば、
>
> Dim a
> Dim b

> a = Request.Form("u1") <- 変数aに"test1"が入る
> b = Request.Form("u2") <- 変数bに"test2"が入る
>
> といった感じでしょうか?
> パラメータ"u1"の値として、"test1"が入り、"u2"の値として、"test2"が入りるという意味だと思います。
>
返信ありがとうございます。
この方法でかなり楽に値の受け渡しが出来そうです。
POSTでの送信も検討しましたが、イントラネットなのでGETでの取得方法になりました。非常に助かりました★ありがとうございます。

[5375] Re:リンクに値を格納して飛ばしたい★
投稿者:Lightningさん 2005/10/24 15:44:21
> ASPでレコードセットで表示した値に(10行以上)リンクを貼り、クリックした時に値をセッション変数に格納して飛ばしたいのですが、このリンクの部分をクリックした時に値を飛ばすことは可能でしょうか?
> 初歩的な質問ですみませんが、宜しくお願い致します。
めんどくさいけどJSとか使えば可能です。

たとえば
リンク部分
<a href="void(0);" onclick="aaa('1');>1</a>

フォーム部分
<form name="F1" action="./hoge.asp">
<input type="hidden" name="h1">
</form>

すくりぷとぶぶん
function aaa(aKey){
document.F1.h1.value=aKey;
document.F1.submit();
}

とかで。
こっちのメリットはgetでなく、POSTで送れること。



TreeBBS For ASP V.0.1.3
Program By YasNet